跳转到主要内容
首页

用户帐户菜单

  • 登录

主导航

  • 首页
  • 小公司运营
  • 网站建设
  • 创业杂谈
  • 兼职赚钱
  • 小微企业信息化
  • 手册教程
    • 《大伟哥的Drupal 8建站指南》
    • 《通过JohnChow.Com在网上赚钱》
  • 关于

面包屑

  • 首页
  • Ubuntu Server升级PHP5.x到PHP7.2

Ubuntu Server升级PHP5.x到PHP7.2

By 大伟哥 | 2019-03-09,周六, 10:38

都9102年了,PHP最新版本都发布到7.3了,你还在用PHP5.x吗?

截止到前两天,大伟哥的阿里云服务器运行的还是PHP 5.5.9,实在是落后太多了。之前使用PHP5是因为服务器上运行着一个Magento 1的网站,然而,继能够在PHP7.0上运行Magento 1.9的模块Inchoo_PHP7出现以后,Magento官方也于2018年9月份推出了支持Magento 1.9运行在PHP7.2上的补丁,还于同年12月份发布了直接支持PHP7.2的最新版本1.9.4.0。

对于Drupal 8来说,从本月开始,就不再支持PHP5.5了,Drupal官方推荐使用PHP7.2或者更新的版本。

如此前拉后推的,升级到PHP7.2已经是刻不容缓的事情了。

大伟哥的阿里云服务器操作系统是Ubuntu Server 14.04, Web服务器是Apache 2.4配合PHP5-fpm的运行方式。要升级PHP挺方便的。以下是步骤记录:

1. 添加Ondřej Surý提供的PHP源:

sudo apt-get install software-properties-common python-software-properties
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update

如果想同时使用Ondřej Surý提供的Apache源,还可以在运行sudo apt-get update前加上一行:

sudo add-apt-repository ppa:ondrej/apache2

2.安装php7.2相关模块

sudo apt-get install php7.2 php7.2-common php7.2-fpm php7.2-xml php7.2-mysql php7.2-mbstring php7.2-curl php7.2-gd php7.2-opcache

3.禁用php5.5-fpm,启用php7.2-fpm,重启Apache服务生效

sudo a2disconf php5-fpm
sudo a2enconf php7.2-fpm
sudo service apache2 restart

4. 确认php版本号

php -v
PHP 7.2.16-1+ubuntu14.04.1+deb.sury.org+1 (cli) (built: Mar  7 2019 20:42:24) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.16-1+ubuntu14.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies

或者新建一个内含phpinfo()函数的php文件直接在浏览器里面确认一下当前运行的PHP版本,没问题的话就可以把旧的版本apt-get --purge remove了。

备注:

大伟哥之前用的是Apache2 mod_fastcgi配合PHP5-fpm的方式运行PHP的,如果你之前用的是 Apache mod_php的内嵌模块方式运行,还需要相应地切换运行模式。

网站建设
  • 添加新评论
  • 611 阅读
PHP

评论

橘慧网络

6 years 1 month 之前

永久连接

PHP的版本我感觉现在升级到7.2.X是最合适的…

  • 回复

大伟哥

6 years 之前

永久连接

橘慧网络 回复 PHP的版本我感觉现在升级到7.2.X是最合适的…

是的,我也觉得现在7.2够新的了。

是的,我也觉得现在7.2够新的了。

  • 回复

添加新评论

此字段内容将保密,不会被其他人看见。
关于文本格式
  • 不允许使用HTML标签。
CAPTCHA
4 + 3 =
计算出这道简单的算术题并键入答案。例如、1+3,就输入 4。
发布评论前,请通过下面的验证,以免被当作垃圾评论机器人屏蔽。

搜索

沪ICP备17000093号-1

公安备案沪公网安备 31011402008254号

© 2016-2022 大伟哥博客版权所有