在 linux下新增memcache擴充套件
今天在linux下給phpfpm新增擴充套件memcache擴充套件是遇到了一下問題
直接在php.ini裡面新增 mecache擴充套件
extension = /usr/local/php/lib/php/memcache.dll
然後重新啟動php 發現報錯了,然後各種百度,最後找到了一個帖子 網站為 :http://blog.csdn.net/u011415782/article/details/51585216
根據這個裡提示終於完成,然後自己打算再整理一份
首先在http://pecl.php.net/package/memcache這個網站裡下載 memcache-3.0.8.tgz
我的檔案是放在/usr/local/src目錄下將檔案上傳到改目錄
tar -zxvf memcache-3.0.8.tgz
這裡需要使用phpize 有些人執行發現報錯了我們可以添加個軟連線
ln -s /usr/local/php/bin/phpize /bin
接下來執行 phpize 就可以配置了
./configure --enable-memcache --with-php-config=/usr/local/php/bin/php-config --with-zlib-dir
我這裡沒有其他錯誤資訊
執行 make && make install
出現 Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
我們去改目錄下 檢視 是否有 memcach.so
如果有那就成功一大半了,然後我們修改配置檔案 新增 extension=memcache.so
這個時候需要我們重啟php,因為我的php是以服務方式執行的,php在5.幾以後 不能用 php-fpm stop來停止
我百度了一些關閉的方法 發現這個命令最好 killall 服務名
我執行 killall php-fpm 然後重新啟動 就有memcache了
然後就可以開心的測試了