https://blog.csdn.net/zhengzaifeidelushang/article/details/106584148
1.下载php 源文件并解压
wget https://www.php.net/distributions/php-7.4.7.tar.gz
tar -zxvf php-7.4.7.tar.gz
mkdir /home/php_runtime
2.指定安装位置
./configure --prefix=/home/php_runtime --enable-fpm
3.如果出现包缺失:
error: Package requirements (libxml-2.0 >= 2.7.6) were not met:
yum install libxml2
yum install libxml2-devel
error: Package requirements (sqlite3 > 3.7.4) were not met:
yum install sqlite-devel
4.配置php-fpm(php-fpm占用的是9000端口)
###复制配置文件
cd /home/php_runtime/etc
cp php-fpm.conf.default php-fpm.conf
cd /home/php_runtime/etc/php-fpm.d
cp www.conf.default www.conf
修改配置
vim www.conf
使用 “/nobody” 定位 并修改为
验证
/home/php_runtime/sbin/php-fpm
开机启动
vi /etc/rc.local
添加 /home/php_runtime/sbin/php-fpm
5.编译并安装
make && make install
6.创建软连接
ln -s /home/php_runtime/bin/php /usr/bin/
7.验证
php -v
8.给PHP CLI安装扩展
使用yum命令安装,使用yum安装PHP扩展会自动配置php.ini文件,安装完直接可用
yum install php-gd
yum install php-mysql
yum install php-common
yum install php-mbstring
yum install php-xml
yum install php-bcmath
yum install php-cli
yum install php-devel
yum install php-pear