ubuntu php7 memcache,linux上安装php7 memcache扩展
php7安裝memcache擴展需要memcache? php7的分支? 否則安裝會失敗
php7的memcache擴展安裝,真的很讓人心碎!
下面則是php7的擴展memcache安裝了。
用之前的php版本安裝是沒有問題,但是用了php7安裝 http://pecl.php.net/package/memcache 下的任一款memcache都會報錯
窮盡一切辦法之后發現了?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? ?//根據自己實際phpize位置? ? (find -name phpize查找實際位置)
./configure --with-php-config=/usr/local/php/bin/php-config(find -name php-config查找實際位置)
make&&makeinstall? //安裝
2. 修改php.ini 加載Memcache組件
[memcache]
extension_dir ="/usr/local/php70/lib/php/extensions/no-debug-non-zts-20151012/"(上一步安裝給出的實際位置)
extension ="memcache.so"
注!!!一定要確認有效的 php.ini的位置
查找php.ini位置的方法
1.寫一個測試文件phpinfo();die;,內容,在第七八行左右,有“Loaded Configuration File”就標明了php.ini的位置。
2.沒指定php.ini或者找不到php.ini(none),php會按照默認配置運行的。
3. 重啟 php-fpm(集成環境則重啟所有服務 /opt/lampp/./lampp restart)
kill-USR2 `cat/var/run/php-fpm.pid`
4. 在php文件寫入phpinfo();die;查看是否有了memcache
總結
以上是生活随笔為你收集整理的ubuntu php7 memcache,linux上安装php7 memcache扩展的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 6核卖到2000多的槽点没了?AMD称锐
- 下一篇: linux中python安装_linux