准備工作
操作系統centos7.9
安裝epel 源、webtatic源
yum install epel-release –y
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
- yum 安裝PHP72
yum -y install php72w php72w-cli php72w-fpm php72w-common php72w-devel php72w-embedded php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml php72w-pecl-redis
除了PHP72環境外,還有相應的模塊,包括mysql和redis等常用的數據庫核緩存
2. nginx加載PHP環境
yum install nginx -y
cd /etc/nginx/default.d
vim status.conf
location ~^/fpm-status$ {
fastcgi_param SCRIPT_FILENAME $fastcgi_script_name;
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
}
保存退出
啟動服務
systemctl start php-fpm.service
nginx
本人比較懶,一般能用yum安裝的就不去源碼編譯,后續PHP的其他擴展也盡量都用yum來安裝