6 Answers
兄弟,我刚玩这个第三天,摸索了许久,参考网络上其他大咖的做法,大概如下:
1、service php-fpm stop #后面需要再安装php,需要停止php
2、cd /etc/init.d/
mv php-fpm php54-fpm
#假设第一次装的是php54的版本
3、修改/oneinstack/options.conf:
php_install_dir=/usr/local/php56 #假设你要新装php56的版本
4、再次执行./install.sh,选择Install php-5.6,其余均选择n,等待
5、修改/etc/init.d/php-fpm 为 php56-fpm
6、
chkconfig --add php56-fpm
chkconfig --add php54-fpm
chkconfig php56-fpm on
chkconfig php54-fpm on
7、修改/usr/local/php56/etc/php-fpm.conf:
listen = /dev/shm/php56-cgi.sock
8、修改/usr/local/php54/etc/php-fpm.conf:
listen = /dev/shm/php54-cgi.sock
9、service php56-fpm start #启动php5.6
service php54-fpm start #启动php5.4
10、虚拟主机:
fastcgi_pass unix:/dev/shm/php-cgi.sock;
#改成
fastcgi_pass unix:/dev/shm/php56-cgi.sock;
需要54的,直接改成54,一样的道理。
1、service php-fpm stop #后面需要再安装php,需要停止php
2、cd /etc/init.d/
mv php-fpm php54-fpm
#假设第一次装的是php54的版本
3、修改/oneinstack/options.conf:
php_install_dir=/usr/local/php56 #假设你要新装php56的版本
4、再次执行./install.sh,选择Install php-5.6,其余均选择n,等待
5、修改/etc/init.d/php-fpm 为 php56-fpm
6、
chkconfig --add php56-fpm
chkconfig --add php54-fpm
chkconfig php56-fpm on
chkconfig php54-fpm on
7、修改/usr/local/php56/etc/php-fpm.conf:
listen = /dev/shm/php56-cgi.sock
8、修改/usr/local/php54/etc/php-fpm.conf:
listen = /dev/shm/php54-cgi.sock
9、service php56-fpm start #启动php5.6
service php54-fpm start #启动php5.4
10、虚拟主机:
fastcgi_pass unix:/dev/shm/php-cgi.sock;
#改成
fastcgi_pass unix:/dev/shm/php56-cgi.sock;
需要54的,直接改成54,一样的道理。
我是这么做的,等待站长更好的答案。
Please login or Register to submit your answer