lnmp多PHP部署(+PHP5.2 with memcached.so)

轉載

https://blog.linuxeye.com/345.html

PHP安裝

lnmp自帶了一個可以額外安裝的php腳本,可以安裝php5.2.17

執行:./php5.2.17.sh 可安裝一個不與LNMP衝突的PHP 5.2.17單獨存在,目錄在/usr/local/php52/,使用時需要將nginx虛擬主機配置文件裏的 php-cgi.sock 修改爲 php-cgi52.sock即可調用PHP5.2.17

memcached.so安裝

lnmp安裝memcached以後使用的lib是1.0.18.
然後編譯memcached.so各種錯誤,
但是編譯memcache.so能夠成功

最新版ibmemcached-1.0.17.tar.gz可能會報錯
用libmemcached-1.0.16.tar.gz沒問題

wget https://launchpad.net/libmemcached/1.0/1.0.16/+download/libmemcached-1.0.16.tar.gz
wget http://pecl.php.net/get/memcached-2.1.0.tgz
tar xzf libmemcached-1.0.16.tar.gz
cd libmemcached-1.0.16
./configure --with-memcached=/usr/local/memcached
make && make install
cd ..
tar xzf memcached-2.1.0.tgz
cd memcached-2.1.0
/usr/local/php52/bin/phpize
./configure --with-php-config=/usr/local/php52/bin/php-config
make && make install

然後PHP52就添加了memcached.so
可以通過

./php -m
./php -v

查看

發佈了63 篇原創文章 · 獲贊 30 · 訪問量 31萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章