在线亚洲黄色-在线亚洲观看-在线亚洲电影-在线亚洲成人-岛国大片在线观看免费版-岛国大片在线播放高清

linux安裝php與memcache過程記錄2

導(dǎo)讀 。這里可以明顯看出,就是M4版本太低,需要更新。通過查閱資料知曉,autoconf使用M4宏處理器處理configure.in文件,從而可以生成configure文件用于安裝配置。然后,就是去下載M4源碼進(jìn)行安裝了,這里又有一個坑,我安裝提示的去下載推薦的M41.4.16版本的源碼包,配置成功,但是編譯的時候會出現(xiàn)類似下面的問題。./stdio.h:477:1:error:';gets';undeclaredhere(notinafunction)。_GL_WARN_ON_USE(gets,";getsisasecurityhole-usefgetsinstead";)。^;

為此,我需要去安裝autoconf庫,但是在安裝這個庫的時候,同樣會報(bào)錯:?這里可以明顯看出,就是M4版本太低,需要更新。通過查閱資料知曉,autoconf使用M4宏處理器處理configure.in文件,從而可以生成configure文件用于安裝配置。然后,就是去下載M4源碼進(jìn)行安裝了,這里又有一個坑,我安裝提示的去下載推薦的M41.4.16版本的源碼包,配置成功,但是編譯的時候會出現(xiàn)類似下面的問題:./stdio.h:477:1:error:'gets'undeclaredhere(notinafunction)_GL_WARN_ON_USE(gets,"getsisasecurityhole-usefgetsinstead");^這個問題我在網(wǎng)上查找,發(fā)現(xiàn)不僅僅是安裝M4會出現(xiàn),很多人安裝其他的庫的時候也會出現(xiàn)類似問題,也找到有人更改_GL_WARN_ON_USE進(jìn)行hack,也有人說進(jìn)行打補(bǔ)丁(這個問題的具體原因可能比較復(fù)雜,也沒弄清)。但是我覺得我的ubuntu是13.10是比較新的版本,應(yīng)該會有修復(fù)吧!于是我就重新下載了一個M4的最新版本:?wget?/gnu/m4/m4-latest.tar.gztar-zxfm4-latest.tar.gz;mvm4-1.4.17?/usr/local/m4cd/usr/local/m4./configuremakemakeinsatll按照上面步驟安裝的時候,奇跡出現(xiàn)了,果然可以編譯安裝完成,沒有任何問題。此處得出的結(jié)論是,作為軟件使用者和開發(fā)者我們一定要適合保持軟件的更新,盡量使用最新的穩(wěn)定的版本,這樣可以避免遇到很多奇怪的問題。安裝時把解壓包放到/usr/local/m4下,然后直接configure不指定prefix才可以安裝autoconf,否則也會同樣的找不到M4的錯誤。安裝autoconf如下:export?PATH=/usr/local/m4:$PATHcdautoconf./configure--prefix=/usr/local/autoconfmakemakeinstall按照上述命令安裝就完成了autoconf的安裝。然后接著去安裝memcache,此時,使用export將/usr/local/autoconf/bin導(dǎo)入到PATH并不起作用,因此我嘗試使用了如下的命令:sudoln-s/usr/local/autoconf/bin/autoconfautoconfsudoln-s/usr/local/autoconf/bin/autoheaderautoheadersudoln-s/usr/local/autoconf/bin/autom4teautom4tesudoln-s/usr/local/autoconf/bin/autoreconfautoreconfsudoln-s/usr/local/autoconf/bin/autoscanautoscansudoln-s/usr/local/autoconf/bin/autoupdateautoupdatesudoln-s/usr/local/autoconf/bin/ifnamesifnames做了這些符號鏈接之后,我重新進(jìn)入memcache源碼文件使用PHPize工具就沒問題了,成功生成了configure文件:安裝過程如下:./configure??>--with-PHP-config=/usr/local/PHP5.5/bin/PHP-config?>--enable-memcache=/usr/bin/memcachedmakemakeinstall安裝完成,最后出現(xiàn)的installedsharedextensions是在PHP的配置文件中進(jìn)行配置memcache時候需要使用到的,需要保存下來。?配置PHP.ini文件,在/usr/local/PHP5.5b/PHP.ini,找到extension_dir這一行:;extension_dir?=?"./"?改為extension_dir?=?"安裝memcache完成后的目錄路徑"extension?=?"memcache.so"?;添加此行用于添加memcache擴(kuò)展使用如下的PHP代碼進(jìn)行測試:connect('127.0.0.1',?11211);echo?'
';var_dump($mem);var_dump(class_exists("Memcache"));?>結(jié)果如圖:?通過上述的種種艱辛,不僅是完成了安裝的任務(wù),也讓我進(jìn)一步熟悉了linux下安裝軟件的各種值得注意的地方。安裝gd2庫的時候需要依賴Xpm庫,這個問題其實(shí)是在安裝好了gd2后安裝PHP的時候出現(xiàn)的,然后又重新安裝gd2,特別是安裝Xpm后,使用了符號鏈接之后,就可以安裝帶有Xpm的gd2庫了。這個方法是一個啟示!在后面安裝autoconf完成后,使用PATH變量失效時是當(dāng)時突然想起符號鏈接這個方法,因此就自己嘗試性使用并解決了問題。還有就是安裝M4的時候,版本問題可能牽涉出很多底層的問題,這個我也沒弄清楚,當(dāng)時也是嘗試性的使用最新版本安裝就可以解決了。最后安裝memcache的時候就比較順利了。同時也發(fā)現(xiàn)網(wǎng)上有很多安裝PHP的時候就使用配置選項(xiàng)--with-autoconf選項(xiàng)直接一步安裝了autoconf,這樣就可以直接使用PHPize工具了,但是我這里沒有安裝,雖然讓我費(fèi)了周折,但是最后單獨(dú)安裝了autoconf之后,使用符號鏈接指定安裝的autoconf路徑,然后PHPize就可以從PATH中的/usr/bin這個路徑下找到,因此這也說明了安裝PHP是指定配置選項(xiàng)應(yīng)該就是指定了PHP對這個依賴項(xiàng)需要調(diào)用時的一個尋找路徑。晚飯時間到了,折騰了一天,看到一切都可以使用的時候還是感覺蠻不錯的!希望有前輩可以解答我前面提到的一些疑惑!??以上就是系統(tǒng)大全給大家介紹的如何使的方法都有一定的了解了吧,好了,如果大家還想了解更多的資訊,那就趕緊點(diǎn)擊系統(tǒng)大全官網(wǎng)吧。??本文來自系統(tǒng)大全http:///如需轉(zhuǎn)載請注明!推薦:win7純凈版

為你推薦
資訊專欄
熱門視頻
相關(guān)推薦
Win8系統(tǒng)桌面如何添加計(jì)算機(jī)圖標(biāo)的方法 centos65x86安裝oracle11g2r方法 強(qiáng)制開啟Win8分屏顯示功能的方法 百度衛(wèi)士如何關(guān)閉智能消息提醒百度衛(wèi)士關(guān)閉智 Linux用戶及用戶組設(shè)置 Linux硬件信息查詢命令1 glibc內(nèi)存管理 Linux開關(guān)機(jī)命令shutdownreboothaltinit linux上掛載windows共享目錄 CentOS64中yum命令安裝php5217 GhostWindows7系統(tǒng)激活Loader工具的使用教程 Win81系統(tǒng)失敗休眠錯誤不支持該請求的解決方法 Linux下TomcatVM參數(shù)修改 永遠(yuǎn)不要在Linux執(zhí)行的10個最危險(xiǎn)的命令2 Linux快捷鍵使用 Win8系統(tǒng)如何使用Windowstogo功能 Windows7加快系統(tǒng)速度辦法 linux添加自定義腳本到開機(jī)自啟動的方法 設(shè)置CentOS防火墻開放端口 linuxCentOSredhat65LVM分區(qū)如何使用 Linux環(huán)境進(jìn)程間通信管道及有名管道2 win8休眠文件HIBERFILSYS太大占內(nèi)存怎么樣刪除方 Java開發(fā)人員最常用19個Linux命令 twemproxy安裝與配置 電腦技術(shù)利用Linux系統(tǒng)生成隨機(jī)密碼的10種方法 Win8系統(tǒng)怎么關(guān)閉軟盤驅(qū)動器 瞧瞧其他人的Windows10桌面多炫啊 Centos上安裝nginx報(bào)錯 網(wǎng)關(guān)無法ping通的原因分析 Win81系統(tǒng)U盤安裝教程方法 怎么樣給Windows8的VPN設(shè)置屬性 GnuLinux下文件的字符編碼及轉(zhuǎn)換工具 win8如何設(shè)置關(guān)閉觸摸板win81禁用觸摸板教程 Linux中colrm命令用法 Win881程序兼容性助手功能的關(guān)閉的辦法介紹 Linux主控程序 Linux的賬號和用戶組 使用Windows8文件歷史記錄功能 高級Linux命令 有道詞典如何開啟自動發(fā)音有道詞典設(shè)置自動
Top 主站蜘蛛池模板: 国产成人精品.一二区 | 精品久久久久久久久中文字幕 | 久久精品视频一区二区三区 | 精品国产91久久久久 | 欧美日韩国产一区二区三区 | 日韩视频免费看 | 欧美精品一区二区三区免费 | 最新国产在线视频 | 国产精品 视频一区 二区三区 | 国产激情在线观看 | 亚洲欧洲国产成人综合一本 | 欧美激情亚洲图片 | 免费在线观看中文字幕 | 成人特黄午夜性a一级毛片 成人国产一区二区三区精品 | 国产一区二区三区高清 | 欧美日韩亚洲色图 | 欧美日本韩国一区二区 | 亚洲 欧美综合小说区图片区 | 九九国产精品九九 | 国产又黄又a又潮娇喘视频 国产淫视频 | 欧美日韩综合视频 | 亚洲国产精品日韩在线 | 国产视频最新 | 一区二区视频在线观看高清视频在线 | 亚洲一区中文字幕在线 | 欧美在线观看网站 | 国产全黄一级毛片 | 欧美视频网站在线观看 | 亚洲精品在线播放 | 国产精品视频一区二区噜噜 | 欧美午夜视频 | 亚洲色图国产精品 | 亚洲视频在线播放 | 国产亚洲一欧美一区二区三区 | 欧美高清在线不卡免费观看 | 国产激情在线观看 | 亚洲国产精品免费 | 国产免费全部免费观看 | 国产原创一区 | 另类专区另类专区亚洲 | 亚洲欧美国产精品 |