ubuntu php7 memcache,linux上安装php7 memcache扩展
php7安裝memcache擴(kuò)展需要memcache? php7的分支? 否則安裝會失敗
php7的memcache擴(kuò)展安裝,真的很讓人心碎!
下面則是php7的擴(kuò)展memcache安裝了。
用之前的php版本安裝是沒有問題,但是用了php7安裝 http://pecl.php.net/package/memcache 下的任一款memcache都會報錯
窮盡一切辦法之后發(fā)現(xiàn)了?Github的pecl-memcache分支版本
1.下載:wget? https://github.com/websupport-sk/pecl-memcache/archive/php7.zip
將壓縮文件php7.zip 改名為 pecl-memcache-php7.zip
unzip? pecl-memcache-php7.zip
cd pecl-memcache-php7
/usr/local/php/bin/phpize? ?//根據(jù)自己實(shí)際phpize位置? ? (find -name phpize查找實(shí)際位置)
./configure --with-php-config=/usr/local/php/bin/php-config(find -name php-config查找實(shí)際位置)
make&&makeinstall? //安裝
2. 修改php.ini 加載Memcache組件
[memcache]
extension_dir ="/usr/local/php70/lib/php/extensions/no-debug-non-zts-20151012/"(上一步安裝給出的實(shí)際位置)
extension ="memcache.so"
注!!!一定要確認(rèn)有效的 php.ini的位置
查找php.ini位置的方法
1.寫一個測試文件phpinfo();die;,內(nèi)容,在第七八行左右,有“Loaded Configuration File”就標(biāo)明了php.ini的位置。
2.沒指定php.ini或者找不到php.ini(none),php會按照默認(rèn)配置運(yùn)行的。
3. 重啟 php-fpm(集成環(huán)境則重啟所有服務(wù) /opt/lampp/./lampp restart)
kill-USR2 `cat/var/run/php-fpm.pid`
4. 在php文件寫入phpinfo();die;查看是否有了memcache
總結(jié)
以上是生活随笔為你收集整理的ubuntu php7 memcache,linux上安装php7 memcache扩展的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 6核卖到2000多的槽点没了?AMD称锐
- 下一篇: 中国特供高端折叠机皇!三星W22限时直降