BBS500

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
BBS500 首页 学习笔记 云服务器相关 查看内容

ubuntu系统上安装多版本的php,并最终实现不同应用采用不同的php版本-nginx ...

2018-7-26 14:21| 发布者: firstadmin| 查看: 196| 评论: 0

摘要: 近期在装一个php应用,其系统要求至少php5.6或者以上,于是乎我使用apt-get安装了5.6和5.7,php5.6-fp和php5.7-fpm都正常运行,但执行安装时,系统仍然提示php版本是5.59,wtf!经过查询资料,整理了下大体思路,系 ...

近期在装一个php应用,其系统要求至少php5.6或者以上,于是乎我使用apt-get安装了5.6和5.7,php5.6-fp和php5.7-fpm都正常运行,但执行安装时,系统仍然提示php版本是5.59,wtf!经过查询资料,整理了下大体思路,系统可以安装多个版本的php,在nginx或者apache上可以指定php版本,并且是通过unix进行设置。

一,安装php

安装:php5.6
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install -y php5.6-common php5.6-mbstring php5.6-mcrypt
php5.6-mysql php5.6-xml php5.6-gd php5.6-curl php5.6-json php5.6-fpm
php5.6-zip php5.6-mcrypt libapache2-mod-php5.6

安装:php7.0
sudo apt-get install -y php7.0-common php7.0-mbstring php7.0-mcrypt
php7.0-mysql php7.0-xml php7.0-gd php7.0-curl php7.0-json php7.0-fpm
php7.0-zip php7.0-mcrypt libapache2-mod-php7.0

安装:php7.1
sudo apt-get install -y php7.1-common php7.1-mbstring php7.1-mcrypt
php7.1-mysql php7.1-xml php7.1-gd php7.1-curl php7.1-json php7.1-fpm
php7.1-zip php7.1-mcrypt libapache2-mod-php7.1


   二、容器设置

安装完了以后,你可以使用find命令全盘搜索*php5.6-fpm*,查看run目录下的php5.6-fpm.sock,之后将相应server里的location的fastcgi_pass设置成你找到的路径,重启nginx即可完成不同应用采用不同的php版本。


鲜花

握手

雷人

路过

鸡蛋

最新评论

QQ|Archiver|手机版|小黑屋|BBS500 ( 蜀ICP备16012380号-1 )

GMT+8, 2019-10-19 14:38 , Processed in 0.017270 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

返回顶部