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的內嵌模塊方式運行,還需要相應地切換運行模式。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM