Linux --Unbuntu php项目对应不一样php版本

直入主题php

因服务器上项目使用php版本有不一样要求,特此解决一下html

 

下载nginx

服务器上已有php7.0版本,安装7.0的方法自行百度,apt-get管理工具可直接install安装apache

而后安装一下须要的版本。php5.6为例,安装方法见   另外一篇文章 点击查看bash

如今就存在两种php版本了,固然php -v 查看版本显示为最高版本,你能够用phpinfo()来查看。服务器

版本切换php7

 php7.0 切换至 php5.6工具

sudo a2dismod php7.0
sudo a2enmod php5.6 service apache2 restart

 php5.6 切换至 php7.0spa

sudo a2dismod php5.6
sudo a2enmod php7.0 service apache2 restart

固然也能够写入命令。再也不赘述代理

加载php版本

首先开启一下 代理模块 

 

sudo a2enmod proxy proxy_fcgi

 

  ,,这里是apache 自带的代理设置,固然也能够使用nginx的反向代理(此处不作示例)。

 

而后在站点配置文件中配置

 

  

##加载php版本 <FilesMatch \.php$> SetHandler "proxy:unix:/run/php/php7.0-fpm.sock|fcgi://localhost"
        </FilesMatch> ## 结束

 

 

根据本身项目需求来选择不一样的版本。

 

若是上述步骤没有错,那项目就没问题了。

我在后来碰见个问题,访问项目一直503报错,后来看了下,没有php5.6-fpm.sock,解决方法就是安装php5.6-fpm =====> 

apt-get install php5.6-fpm

 

  

 

就酱

相关文章
相关标签/搜索