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万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章