labasq 发表于 2015-11-29 10:59:46

PHP不同项目使用不同版本问题

军哥 我的是lnmpa
安装了 PHP5.2
配置文件改成了
location ~ [^/]\.php(/|$)
      {
            proxy_pass unix:/tmp/php-cgi52.sock;
            include proxy.conf;
      }

但是没效果是什么原因?

licess 发表于 2015-11-29 22:01:58

lnmpa不支持多php版本,只有lnmp可以

labasq 发表于 2015-11-30 09:42:45

原帖由 licess 于 2015-11-29 22:01 发表 https://bbs.vpser.net/images/common/back.gif
lnmpa不支持多php版本,只有lnmp可以


军哥,那LNMP只可以2个版本吗? 我想5.2 5.3 5.5 共存 咋办?

licess 发表于 2015-11-30 09:57:18

回复 3# 的帖子

只能挨个自己编译

roczyl 发表于 2015-12-12 13:26:12

回复 4# 的帖子

请问有教程吗?
是不是只要编译到各个不同的目录,编译的时候注意一下 –prefix、–with-config-file-path的路径,然后在各个配置文件里设置不同的fcgi端口就行?
我唯一搞不懂的就是,/etc/init.d/php-fpm,这个需要每个版本的php都复制到init.d下一个吗?有几个版本的PHP,就复制几个过来?如
php5.2-fpm,php7.0-fpm,这样吗?

licess 发表于 2015-12-12 14:15:54

回复 5# 的帖子

参考安装脚本,挨个改编译参数目录、init.d文件、php-fpm配置文件

init.d不是通用的,参考安装脚本里的

roczyl 发表于 2015-12-12 14:37:05

回复 6# 的帖子

看了一下,大概搞清楚了。好像1.2的fcgi采用的是文件形式。我准备改成端口的形式了。
之前一直用您的东西,现在手动装,才发现您的脚本有多好。:)

roczyl 发表于 2015-12-12 15:19:06

成功了,原来还是很简单的。:victory:
页: [1]
查看完整版本: PHP不同项目使用不同版本问题