Ubuntu 平滑升級到PHP7

基本上算是平滑升級,固然前提是要保證代碼能夠兼容 php7php

#添加源
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 中加入此項,默認是沒有的。python

可能還會缺乏一些經常使用擴展 pdo_mysql ,curl ,simplexml...mysql

apt-cache search php7*  能夠檢索 php7 的相關擴展;sql

apt-get install php7.2-mysql   能夠安裝 pdo_mysql 擴展,bash

apt-get install php7.2-xml  能夠安裝 simplexml,php7

安裝後須要在 php.ini 開啓相關項。curl

相關文章
相關標籤/搜索