蛋蛋的蛋 发表于 2022-5-4 09:09:29

php+nginx 多版本支持如何配置?

https://blog.csdn.net/u011132987/article/details/78549292

若希望该站点使用php5,则配置成:
fastcgi_pass   127.0.0.1:9000;
若希望该站点使用php7,则配置成:
fastcgi_pass   127.0.0.1:9001;



但是我见nginx里面 并没有fastcgi_pass 这个参数,是要自己添加上去吗?


为啥没见监听9000端口呢

licess 发表于 2022-5-4 12:18:53

https://lnmp.org 官网右侧就有多php版本的使用教程,不需要修改任何配置文件
lnmp也不是端口方式连接
第三方网站上的教程不一定使用lnmp,官网和论坛上大部分资料都是能找到的

蛋蛋的蛋 发表于 2022-5-4 09:57:38

location ~ \.php(.*)${
    fastcgi_pass   127.0.0.1:9001;
    fastcgi_indexindex.php;
    fastcgi_split_path_info^((?U).+\.php)(/?.+)$;
    fastcgi_paramSCRIPT_FILENAME$document_root$fastcgi_script_name;
    fastcgi_paramPATH_INFO$fastcgi_path_info;
    fastcgi_paramPATH_TRANSLATED$document_root$fastcgi_path_info;
    include      fastcgi_params;
}

ahmadkholil 发表于 2022-5-4 22:21:23

php-fpm有兩種方式連接,一個是文件形式,也就是LNMP預設的方式,
另一種方式是TCP模式,也就是你現在所說的方式,
因此如你要用TCP連接的話,請參考此網址(https://bbs.vpser.net/thread-1144-1-1.html)
修改一下就可以了,:lol

蛋蛋的蛋 发表于 2022-5-5 14:25:47

ahmadkholil 发表于 2022-5-4 22:21
php-fpm有兩種方式連接,一個是文件形式,也就是LNMP預設的方式,
另一種方式是TCP模式,也就是你現在所說 ...

谢谢热心大佬,谢谢军哥回复

蛋蛋的蛋 发表于 2022-5-5 14:32:54

ahmadkholil 发表于 2022-5-4 22:21
php-fpm有兩種方式連接,一個是文件形式,也就是LNMP預設的方式,
另一種方式是TCP模式,也就是你現在所說 ...

大佬,那这么说,哪个效率更高呢,

licess 发表于 2022-5-5 19:41:50

蛋蛋的蛋 发表于 2022-5-5 14:32
大佬,那这么说,哪个效率更高呢,

lnmp使用的套接字方式是要比端口方式效率要高的

ahmadkholil 发表于 2022-5-5 20:17:31

其實這陣子東摸摸西摸摸,效率那個好,我不知道,我只知道如果是小眾的話用那個沒差,而且用文件方式設定簡單明瞭,而如果是流量大到一定程度的話,那就是選擇TCP模式了,另外如果你是架設多服務器或分離式架構的話,那也只能夠選TCP模式,個人見解:$
页: [1]
查看完整版本: php+nginx 多版本支持如何配置?