如何实现一台服务器同时运行两个php版本-PHP问题

资源魔 32 0

假定您曾经装置了Apache,为这两个名目创立了虚构主机,并增加了须要的php PPA。让咱们挪用名目site56.local for php5.6以及site70.local for php7.0,经过运转装置php5.6-fpm以及php7.0-fpm。

sudo apt-get install php5.6-fpm
sudo apt-get install php7.0-fpm

收费视频教程保举:php视频教程

正在/usr/lib / cgi-bin /下创立两个文件(诚实说我没有晓得能否还需求这个步骤),并保留。

sudo nano /usr/lib/cgi-bin/php56-fcgi
sudo nano /usr/lib/cgi-bin/php70-fcgi

关上php56 conf文件“/etc/apache2/conf-available/php5.6-fpm.conf”增加此设置装备摆设并保留。

如今启用新的apache设置装备摆设

sudo a2enconf php5.6-fpm

假如你装置了php5.6以及php5.7,请确保禁用这两个并从新启动apache

sudo a2dismod php5.6 php7.0
sudo systemctl restart apache2

正在你应该正在php7.0上运转的名目上创立一个.htacces文件并增加此解决顺序

AddHandler php70-fcgi .php

如今,正在两个名目上创立一个phpinfo文件,假如你看到这样的话,那末祝贺你!

PS:确保正在apache2.conf或httpd.conf中启用htaccess

site56.local / phpinfo.php的
site70.local / phpinfo.php的

相干文章教程保举:php教程

以上就是若何完成一台效劳器同时运转两个php版本的具体内容,更多请存眷资源魔其它相干文章!

标签: php 实现 服务器 php教程 运行 版本 php故障解决 php使用问题 一台 同时 两个

抱歉,评论功能暂时关闭!