一台服务器同时运行多个版本的php

 时间:2026-02-15 20:42:50

1、首先,我们先下载我们所要的php版本,你也可以下载phpstudy集成开发环境,这里以phpstudy集成开发环境为例

一台服务器同时运行多个版本的php

2、打开apache配置文件,设置每个php版本的别名信息.

找到alias_module模块的配置信息,像如图配置

一台服务器同时运行多个版本的php

3、找到mime_module模块,添加以下代码

 AddType application/x-httpd-php .php .phtml

一台服务器同时运行多个版本的php

4、为了.htaccess文件起作用,我们需要在httpd.conf中找到 <Directory /> </Directory> 节点将里面的 AllowOverride 属性修改为 AllowOverride All.

图为apache2.4的配置信息,apache2.2的配置信息略有不同,请参考其他资料

一台服务器同时运行多个版本的php

5、到你想指定php版本的网站目录中放置一个.htaccess文件,在文件中写入程序对应的php版本的打码信息

例如,如果程序是php5.2的,下面的php52是第二步中设置的php所在的目录别名

Action application/x-httpd-php "/php52/php-cgi.exe"

6、使用此方法时,如果伪静态是这样配置的

RewriteRule ^(.*)$ /index.php/$1 [L]

请改成

RewriteRule ^(.*)$ /index.php?/$1 [L]

7、对于使用phpstudy集成环境的网友,请在按下图注释httpd.cof的配置

一台服务器同时运行多个版本的php

  • linux服务器备份
  • windows server 2008 配置1个服务器多个网站
  • 远程登录Linux如何保持不掉线
  • Windows Server 2016如何禁止运行批处理文件
  • Windows 2008/2012 NLB安装
  • 热门搜索
    怎么改图片大小 怎么考会计证 例假期间怎么减肥 干无花果怎么吃 干鱼怎么做好吃 qq怎么刷赞 水培绿萝叶子发黄怎么办 嘴巴起泡怎么办 口干舌燥怎么办 月平均工资怎么算