介绍
PHP7.3已经在2018年12月6日发布GA,这里先放出PHP7.3安装的教程以便大家升级。
添加软件源
Ondřej Surý 的 PHP PPA 为 Ubuntu提供了 PHP7.2 版本,同时也有为Debian提供PHP7.2版本,因此Ubuntu是源于Debian所以基本可以通用
同时维护难度较低,软件源安装的PHP默认以 Unix Socket 的状态运行在 /run/php/php7.3-fpm.sock,比使用 TCP 以 localhost:9000 的方式性能更好。
Ubuntu
安装软件源拓展工具
1
| apt -y install software-properties-common apt-transport-https lsb-release ca-certificates
|
添加 Ondřej Surý 的 PHP PPA 源
1
| add-apt-repository ppa:ondrej/php
|
更新软件源缓存
Debian
安装软件源拓展工具
1
| apt -y install software-properties-common apt-transport-https lsb-release ca-certificates
|
添加 GPG
1
| wget -O /etc/apt/trusted.gpg.d/php.gpg https://mirror.xtom.com.hk/sury/php/apt.gpg
|
添加 sury 软件源
1
| sh -c 'echo "deb https://mirror.xtom.com.hk/sury/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
|
更新软件源缓存
安装PHP
1
| apt-get install php7.3-fpm php7.3-mysql php7.3-curl php7.3-gd php7.3-mbstring php7.3-xml php7.3-xmlrpc php7.3-zip php7.3-opcache -y
|
设置PHP
安装完成后,编辑/etc/php/7.3/fpm/php.ini,替换;cgi.fix_pathinfo=1为 cgi.fix_pathinfo=0
快捷命令
1
| sed -i 's/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/' /etc/php/7.3/fpm/php.ini
|
管理PHP
1 2 3 4
| systemctl restart php7.3-fpm #重启 systemctl start php7.3-fpm #启动 systemctl stop php7.3-fpm #关闭 systemctl status php7.3-fpm #检查状态
|
安装更多组件