php - 是否可以在 apache 的不同目录中使用多个版本的 php?

标签 php linux apache centos

我想在同一个域上使用 2 个 php 版本,这可能吗?

http://www.example.com -> PHP 5

http://www.example.com/newphp -> php7

怎么办?

我用的是 Centos 6x

谢谢。

最佳答案

是的,使用 PHP-FPM 是可能的,但据我所知不是开箱即用的。您将不得不从源代码进行一些编译,然后进行一些花哨的 Apache 配置。我可以为您指出互联网资源以帮助您入门,但请注意,这不是适合没有经验的人完成的任务。

在本教程的第一部分介绍了在 CentOs 上编译 PHP-FPM 和 Apache 的基本步骤:

https://www.howtoforge.com/how-to-build-php-5.6-fpm-fastcgi-with-zend-opcache-and-apcu-for-ispconfig-3-on-debian-7-wheezy

您可以像安装第一个版本一样安装第二个 PHP-FPM 版本,然后在 Apache 配置或 .htaccess 文件中配置要使用的 PHP 池。

关于php - 是否可以在 apache 的不同目录中使用多个版本的 php?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45589243/

相关文章:

php - Facebook FQL查询让所有用户在线

linux - 使用查找但仅在匹配特定模式的子目录中

Linux 终端 : Recursive search for string only in files w given file extension; display file name and absolute path

apache 将 http 重定向到 https,将 www 重定向到非 www

php - Codeigniter PHP 警告

php - 根据值查询合并记录

php - 用于签署推送通知 token 的 Apple 签名 key 的 x、y 和曲线参数是什么?

linux - 如何在spark上执行shell脚本

regex - [^/]+ 在 htaccess 中的解释

apache - 如何通过外部托管站点强制执行 Azure AD 登录?