• php 从7.0升级到7.2


    下面的方法安装的php是非线程安全的,apache2服务器用不了

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

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

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

    1. sudo add-apt-repository ppa:ondrej/apache2

    2.安装php7.2相关模块

    1. 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
    2. apt-get install php7.2 libapache2-mod-php7.2

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

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

    4. 确认php版本号

    1. php -v
    2. PHP 7.2.16-1+ubuntu14.04.1+deb.sury.org+1 (cli) (built: Mar 7 2019 20:42:24) ( NTS )
    3. Copyright (c) 1997-2018 The PHP Group
    4. Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    5. 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的内嵌模块方式运行,还需要相应地切换运行模式。

  • 相关阅读:
    Linux用户、用户组、文件权限设置
    spring,springMvc和mybatis整合配置
    spring,springMvc和hibernate整合
    spring与mybatis
    spring与Dbcp
    初识事物
    spring与Aop
    初识spring
    mysql 完整性约束
    mysql数据库的基本操作
  • 原文地址:https://www.cnblogs.com/jiangfeilong/p/11139124.html
Copyright © 2020-2023  润新知