为了账号安全,请及时绑定邮箱和手机立即绑定

如何在同一个 apache 服务器上为两个项目运行两个版本的 PHP

如何在同一个 apache 服务器上为两个项目运行两个版本的 PHP

PHP
呼啦一阵风 2021-11-13 10:35:29
我的 apache 服务器上有 2 个不同的虚拟主机。其中一个需要php7.x,另一个需要php5.x。是否可以使用项目特定的 PHP 版本?但是我的 apache 服务器崩溃了,说 fpm 的配置文件之一中存在一些语法错误。此外,我无法遵循此解决方案,因为它建议卸载 apache 并重新开始,而我无法在实时服务器上执行此操作。有没有办法在不卸载apache服务器的情况下做到这一点。谢谢你的建议。
查看完整描述

2 回答

?
四季花海

TA贡献1811条经验 获得超5个赞

对于文件 httpd-vhosta.conf 上的 Windows


<VirtualHost *:80>

    DocumentRoot "d:/server/htdocs/"

    ServerName localhost

    ServerAlias www.localhost


    <Directory "d:/server/htdocs/">

        Require all granted

        <Files ~ "\.php$">

            AddHandler fcgid-script .php

            #FcgidWrapper "d:/server/php/php-5.6.40-Win32-VC11-x64/php-cgi.exe" .php

            FcgidWrapper "d:/server/php/php-7.1.24-Win32-VC14-x64/php-cgi.exe" .php

            Options +ExecCGI

        </Files>

    </Directory>

    ErrorLog "D:/server/apache/logs/error-localhost.log"

    SetEnv APP_ON_LOCAL 1


</VirtualHost>


查看完整回答
反对 回复 2021-11-13
?
温温酱

TA贡献1752条经验 获得超4个赞

如何在 Debian Etch 上使用 mod_fcgid 和 PHP5 设置 Apache2 https://www.howtoforge.com/how-to-set-up-apache2-with-mod_fcgid-and-php5-on-debian-etch


查看完整回答
反对 回复 2021-11-13
  • 2 回答
  • 0 关注
  • 169 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信