PHP   发布时间:2022-04-09  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Linux系统中设置多版本PHP共存配合Nginx服务器使用大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

应用环境

LNMP的环境,当前PHP版本5.3.8,遇到一个应用需求只支持PHP 5.2.x,又希望保持现有应用还是用PHP 5.3.8。也就是说需要两个版本的PHP同时存在,供Nginx根据需要调用不同版本。

思路

Nginx是通过PHP-FastCGI与PHP交互的。而PHP-FastCGI运行后会通过文件、或本地端口两种方式进行监听,在Nginx中配置相应的FastCGI监听端口或文件即实现Nginx请求对PHP的解释。

既然PHP-FastCGI是监听端口和文件的,那就可以让不同版本的PHP-FastCGI同时运行,监听不同的端口或文件Nginx中根据需求配置调用不同的PHP-FastCGI端口或文件,即可实现不同版本PHP共存了。

配置记录

下面记录简单的配置流程,基于已经安装了lnmp的debian环境。当前版本的PHP是5.3.8,位于/usr/local/PHP

1.下载PHP-5.2.14及相关的FPM、autoconf组件:

PHP5.2
cd ~/PHP5.2
wget -c http://museum.PHP.net/PHP5/PHP-5.2.14.tar.gz
wget -c http://PHP-fpm.org/downloads/PHP-5.2.14-fpm-0.5.14.diff.gz

大佬总结

以上是大佬教程为你收集整理的Linux系统中设置多版本PHP共存配合Nginx服务器使用全部内容,希望文章能够帮你解决Linux系统中设置多版本PHP共存配合Nginx服务器使用所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: