1. 程式人生 > >linux centos7 yum php7.2 php擴充套件 配置nginx支援php-fpm

linux centos7 yum php7.2 php擴充套件 配置nginx支援php-fpm

(如果不是root使用者要是用root許可權 所有的命令前加上 sudo)
centos7安裝php7.2

1、yum install epel-release [安裝所需的依賴]
2、yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm [安裝php72的源]
3、yum install yum-utils
4、yum-config-manager --enable remi-php72 [檢視php72的擴充套件]
5、yum update  [更新yum源]
6、sudo yum search php72 | more [檢視當前的yum中有哪些php擴充套件]
sudo yum search php72 | egrep 'fpm|gd|mysql|memcache' [匹配檢視某種源的包名] 7、sudo yum install php72 [安裝php72] 8、yum install php72-php-fpm php72-php-gd php72-php-json php72-php-mbstring php72-php-mysqlnd php72-php-xml php72-php-xmlrpc php72-php-opcache [安裝php的擴充套件] 9、php72 --version [檢視php的版本] 10、php72 -m [檢視php的擴充套件]
11、ps aux | grep php-fpm [檢視php-fpm的啟動情況] 12、systemctl start php72-php-fpm.service [啟動php-fpm的服務 重啟:restart 停止:stop] 13、systemctl enable php72-php-fpm.service [新增php為開啟啟動項] 14、systemctl status php72-php-fpm.service [檢視php-fpm的狀態]

配置nginx支援php-fpm
[yum 安裝nginx yum install -y nginx]

vi /etc/nginx/conf.d/default
.conf server { listen 80; server_name 伺服器的ip地址 localhost; location / { root /usr/share/nginx/html/; index index.php index.html index.htm; } location ~ \.php$ { root /usr/share/nginx/html/; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } } systemctl restart nginx vi /usr/share/nginx/html/index.php <?php echo phpinfo(); :wq 訪問ip地址 出現phpinfo()的內容