我在 eu-west-1(爱尔兰)地区的 Amazon AWS 上有一个基于“Bitnami Wordpress 4.4.2-1”AMI 和“Ubuntu 14.04.4 LTS(GNU/Linux 3.13.0-77-generic x86_64)”的 EC2 实例。
此 AMI 已安装 PHP 5.6 (php-fpm) 和 Apache。我想在单独的目录中安装 PHP 7,并安全地将 Apache PHP 句柄从 PHP 5.6 更改为 PHP 7(如果出现问题,则将 PHP 句柄从 PHP 7 重新更改为 5.6)。
这可能吗?
答案1
是的,这是可能的。每个 PHP 版本都安装在其自己的目录中,所以不必担心这一点。
安装新版本的PHP:
sudo apt install php7.0-fpm
编辑虚拟主机的配置文件(默认为
/etc/apache2/sites-available/000-default.conf
)。在<VirtualHost *:80>
和之间</VirtualHost>
添加以下代码:<FilesMatch \.php$> <If "-f %{REQUEST_FILENAME}"> SetHandler "proxy:unix:/var/run/php/php7.0-fpm.sock|fcgi://localhost/" </If> </FilesMatch>
重新启动 Apache:
sudo service apache2 restart
如果您想恢复到以前的版本,只需删除步骤 2 中的代码并重新启动 Apache。