文档章节

Ubuntu 平滑升级到PHP7

dubox
 dubox
发布于 2018/03/24 21:09
字数 225
阅读 27
收藏 0

基本上算是平滑升级,当然前提是要保证代码可以兼容 php7




#添加源
apt-get install python-software-properties

add-apt-repository ppa:ondrej/php

apt-get update

apt-cache search php7

apt-cache search php-fpm

#安装 PHP7和 php7-fpm

apt-get install php7.2

apt-get install php7.2-fpm

#修改php7.2-fpm 配置文件:修改监听

vi /etc/php/7.2/fpm/pool.d/www.conf
    ; listen = /run/php/php7.2-fpm.sock
    listen = 127.0.0.1:9000

#停掉旧的 php-fpm
service php5-fpm stop

#重启php7.2-fpm,重启后如果网站出现什么问题还可以再切回 php5
service php7.2-fpm restart



需要注意的是这样安装后,PHP 扩展目录为:extension_dir = "/usr/lib/php/20170718/",并且需要在 php.ini 中加入此项,默认是没有的。

可能还会缺少一些常用扩展 pdo_mysql ,curl ,simplexml...

apt-cache search php7*  可以检索 php7 的相关扩展;

apt-get install php7.2-mysql   可以安装 pdo_mysql 扩展,

apt-get install php7.2-xml  可以安装 simplexml,

安装后需要在 php.ini 开启相关项。

 

 

© 著作权归作者所有

共有 人打赏支持
dubox
粉丝 3
博文 98
码字总数 28307
作品 0
西安
程序员
私信 提问
ElementaryOS 安装LAMP

debug@debug-Macmini:~/Downloads$ sudo apt-get install apache [sudo] debug 的密码: debug@debug-Macmini:~/Downloads$ sudo apt-get install apache2 [sudo] debug 的密码: 正在读取软......

sizeof
2016/12/29
16
0
日请求亿级的QQ会员AMS平台PHP7升级实践

版权声明:本文由PHP7升级项目组原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/74 来源:腾云阁 https://www.qcloud.com/community QQ会员活动运营平台...

偶素浅小浅
2016/11/01
8
0
Ubuntu中支持PHP5和PHP7双版本其实很简单

最近在编写一个工具的时候,使用了PHP命名空间特性,在命名空间中如果想引用常量、函数,需要PHP5.6以上的版本,但我阿里云 ECS 上安装的版本是PHP 5.5.9,由于 ECS 部署了很多PHP代码,如果...

虞大胆
2018/08/19
0
0
FireFox4 更新到 4.0.1

当OSChin的众多ubuntu爱好者们,沉醉于Ubuntu11.04的时候,Firefox悄悄的更新到了4.0.1. ^_^ o(∩∩)o...哈哈 偶已经平滑升级到Ubuntu11.04了.......

贝特虫子
2011/04/29
1K
12
Zabbix 3.0 安装

Zabbix 3.0 安装 原文地址http://mp.weixin.qq.com/s?_biz=MzA5NjgwNzM0OQ==&mid=401897477&idx=1&sn=9eda7c22a93b89e30cd1672af19a9c84&scene=23&srcid=02178AIGacHXnK08V8EA6z37#rd 2016-0......

it你好
2016/02/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

JS数组去重的几种常见方法

一、简单的去重方法 // 最简单数组去重法/** 新建一新数组,遍历传入数组,值不在新数组就push进该新数组中* IE8以下不支持数组的indexOf方法* */function uniq(array){ var ...

Jack088
4分钟前
0
0
kafka 集群监控

一、监控kafka工具有很多,但是对于运维人员来说kafka Manager 就可以了 二、下载kafkaManager 编译安装 地址https://github.com/yahoo/kafka-manager 三、下下来的是源码 需要在开始安装官方...

雁南飞丶
5分钟前
0
0
php开发环境搭建

一、wamp环境搭建 安装apache 安装mysql 解压php 在httpd.conf中配置apache,让apache支持php #加载php作为apache的一个模块 LoadModule php5_module "d:/server/php/php5apache2_4.dll" 5. ......

lujc
7分钟前
0
0
java+testng接口测试

最近写了三个接口,很不想写了,觉得好麻烦呀,用postman比这个简洁多了,为什么要写代码呀,为都要学习代码呀呀,我现在还没觉得手写代码比用工具工作上优势体现在哪里了~~知道的告诉我下...

EvanDev
16分钟前
0
0
反向代理(内网穿透)工具Ngrok安装

ngrok是一个反向代理工具,1.x版本源码开源;可以自己搭建一个服务来使用,将本地的web或tcp服务通过公共端口和外部建立一个安全通道,这样就可以通过外网直接访问本地对应的服务,在进行微信...

zerokb-小浪
23分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部