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

 

  

 

就醬

相關文章
相關標籤/搜索