【linux】debian編譯安裝php7.2

php7.2.29官方安裝包下載鏈接:https://www.php.net/distributions/php-7.2.29.tar.gz
#創建安裝目錄

mkdir /usr/local/php
mkdir /usr/local/php/7.2

#解壓安裝包

tar xzvf ./php-7.2.29.tar.gz

#進入安裝包目錄

cd php-7.2.29

#生成安裝腳本

./configure --prefix=/usr/local/php/7.2 --with-config-file-path=/usr/local/php/7.2 --enable-fpm --enable-cli

#編譯安裝

make && make install

#複製php.ini

cp php.ini-production /usr/local/php/7.2/php.ini

#複製啓動腳本

cp ./sapi/fpm/init.d.php-fpm /etc/init.d/php7.2-fpm
chmod +x /etc/init.d/php7.2-fpm

#複製生成php-fpm.conf文件

cp /usr/local/php/7.2/etc/php-fpm.conf.default /usr/local/php/7.2/etc/php-fpm.conf

#修改php-fpm.conf

vim /usr/local/php/7.2/etc/php-fpm.conf
#去掉 pid = run/php-fpm.pid 前面的分號

複製www.conf.default生成www.conf

cp /usr/local/php/7.2/etc/php-fpm.d/www.conf.default  /usr/local/php/7.2/etc/php-fpm.d/www.conf

修改www.conf

vim  /usr/local/php/7.2/etc/php-fpm.d/www.conf
#在listen = 127.0.0.1:9000後面添加
#listen.allowed_clients = 127.0.0.1

#添加nobody組

groupadd nobody

#啓動Php7.2-fpm

/etc/init.d/php7.2-fpm start

#查看是否已經成功啓動PHP

ps -ef | grep php

#添加系統別名

echo "alias php7.2='/usr/local/php/7.2/bin/php'" >>~/.bashrc
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章