位置: 编程技术 - 正文

Linux系统中设置多版本PHP共存配合Nginx服务器使用(linux系统设置屏幕常亮)

编辑:rootadmin

推荐整理分享Linux系统中设置多版本PHP共存配合Nginx服务器使用(linux系统设置屏幕常亮),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux系统设置ntp同步,linux系统设置中文,Linux系统中设置ACL权限的命令,Linux系统中设置Docker随系统自动启动的命令为,linux系统设置ntp同步,Linux系统中设置屏幕大小,Linux系统中设置屏幕大小,Linux系统中设置ACL权限的命令,内容如对您有帮助,希望把文章链接给更多的朋友!

应用环境

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.及相关的FPM、autoconf组件:

Linux系统中设置多版本PHP共存配合Nginx服务器使用(linux系统设置屏幕常亮)

2.解压PHP-5.2.,并打上PHP-FPM的补丁:

3.如果你已经通过lnmp安装,应该已经安装好了autoconf,如果没有,请自行下载并编译autoconf-2.,然后设置autoconf环境变量:

3.编译安装PHP-5.2.在新的路径(/usr/local/php-5.2.)下,注意?prefix、?with-config-file-path的路径,并且打开fastcgi和fpm选项:

4.设置/usr/local/php-5.2./etc/php-fpm.conf,监听端口:

或者监听文件:

其他参数根据服务器环境和需求自行定制。5.启动php-fpm,以后可以通过php-fpm进行管理:

字php5.3.3后,php已经将php-fpm继承到php中,而且内置的php-fpm默认不支持(start|stop|reload)的平滑启动参数,需要使用官方源代码中提供的启动脚本来控制:

php-fpm支持的操作:

start,启动PHP的FastCGI进程。 stop,强制终止PHP的FastCGI进程。 quit,平滑终止PHP的FastCGI进程。 restart, 重启PHP的FastCGI进程。 reload, 重新加载PHP的php.ini。 logrotate, 重新启用log文件。

5.3.3的php-fpm脚本支持的操作:start|stop|force-quit|restart|reload|status

6.配置好PHP-5.2.的php.ini,重新加载生效:

vi /usr/local/php-5.2./etc/php.ini/usr/local/php-5.2./sbin/php-fpm reload7.修改nginx配置,对需要的服务配置使用PHP-5.2.:

8.记录一下自己编译php5.5.使用的配置

PHP实现图片上传并压缩 本文实例讲解了PHP图片上传并压缩的实现方法,分享给大家供大家参考,具体内容如下使用到三个文件connect.php:连接数据库test_upload.php:执行SQL语句upl

php上传图片并压缩的实现方法 本文实例讲解了php上传图片并压缩的实现方法,之前一篇《PHP实现图片上传并压缩》已经为大家进行了简单介绍,此次实现上传图片然后按照比例缩略

PHP输入流 对于

标签: linux系统设置屏幕常亮

本文链接地址:https://www.jiuchutong.com/biancheng/287428.html 转载请保留说明!

上一篇:php阿拉伯数字转中文人民币大写(php将数字转为字符串)

下一篇:PHP实现图片上传并压缩(php实现图片上传显示)

  • 小规模纳税人增值税可以抵扣吗
  • 政府转让土地使用权
  • 年报里资产总额能随便填吗
  • 累计增长量可以为负数吗
  • 百望云票收费吗
  • 一般纳税人印花税是季报还是月报
  • 事业单位存货发生盘亏或盘盈处理
  • 货代企业都需要交什么税
  • 已上传的红字发票怎么打印
  • 事业单位固定资产
  • 学生勤工俭学收入交个人所得税吗
  • 预收账款多了好还是少了好
  • 电视机在开票中属于哪一类
  • 不能取得进项发票但结转成本,税务说明怎么写
  • 房地产企业开发成本计入存货
  • 办公用品包括啥
  • 混凝土的增值税率是多少
  • 钢管租赁营业执照范围
  • 申报更正退税增值税申报表如何反应
  • 华为手机如何关闭负一屏
  • 剩余材料出售
  • 软件无法运行解决方法
  • 以前年度原材料调出怎么做会计分录
  • 收到外运公司托收海运运费单据1000美元
  • 以报销形式发放的工资 劳动仲裁
  • php5.4+mysql
  • 资产购置融资
  • 贸易公司的采购
  • 期初在产品成本是什么
  • php实现删除功能
  • 在暴风雪中求生
  • 微信小程序开发零基础入门
  • 微信小程序开发零基础入门
  • php知识点汇总与解答
  • 大学生创新创业大赛官网
  • 工业企业采购流程
  • c++评测
  • 企业小微企业贷逾期起诉法人房子会被拍卖吗?
  • 一般纳税人开普票税率是3%还是13%
  • 非限定性资产和业务活动表关系
  • sql建立聚集索引语句
  • mongo删除数据库命令
  • mongodb中主键的默认格式是哪个?
  • 借贷记账法的记账规则是
  • 预提开发成本的会计分录
  • 土地增值税的计算方法公式
  • 关于SQL Server安全控制的说法正确的是
  • 管理费用冲减其他应付款分录
  • 财产租赁合同印花税申报期限
  • 福利费列支范围及标准
  • 收到个人款怎么做分录
  • 收到电费发票做账怎么做
  • 筹建期开办费明细
  • 小规模公司购买汽车如何抵税
  • 小企业会计准则会计科目表
  • 如何建立一个
  • 商业企业注销应检查哪方面的问题
  • mysql5.7最新版
  • fedora内核版本
  • openssl/sha.h
  • mac steam一直更新
  • linux 文件管理命令
  • browsercore.exe是什么
  • win7系统桌面图标变大了怎样恢复
  • mac怎么利用蓝牙传输文件
  • Windows10 Redstone首个预览版即将发布 开始推送全新的预览分支
  • win7桌面图标全部变成了e而且打不开
  • win8系统如何备份系统
  • win10怎么启用网卡
  • unity 3d
  • Node.js中的什么模块是用于处理文件和目录的
  • node解决了什么问题
  • jqueryui dialog
  • js实现简单排列的方法
  • jquery实现ajax加载超时提示的方法
  • python爬取前程无忧
  • 半挂牵引车车船税怎么算
  • 加拿大鹅海关被税交多少
  • 正在办退休社区盖章到了那一步
  • 苏州市区公司可以在园区买社保吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设