目录
一、安装依赖包
yum install -y gcc gcc-c++ \
libxml2 libxml2-devel \
openssl openssl-devel \
bzip2 bzip2-devel \
libcurl libcurl-devel \
libjpeg libjpeg-devel \
libpng libpng-devel \
freetype freetype-devel \
gmp gmp-devel \
readline readline-devel \
libxslt libxslt-devel \
systemd-devel \
openjpeg-devel \
curl curl-devel \
pcre pcre-devel \
epel-release \
libmcrypt-devel \
autoconf
二、下载并解压PHP文件
1.下载PHP文件
wget http://cn2.php.net/distributions/php-7.3.29.tar.gz
2.解压PHP文件
tar -zxvf php-7.3.29.tar.gz
三、安装PHP
1.创建PHP目录
mkdir /usr/local/php73
2.进入php解压目录
cd php-7.3.29
3.编译安装
./configure --prefix=/usr/local/php73 --with-config-file-path=/usr/local/php73/etc --with-pdo-mysql --with-mysqli --with-gd --with-zlib --with-mcrypt --enable-fpm --with-png-dir --with-freetype-dir --with-jpeg-dir \
&& make \
&& make install
四、配置PHP
1.配置php.ini
cp /root/php-7.3.29/php.ini-development /usr/local/php73/lib/php.ini
2.配置php-fpm.conf
cp /usr/local/php73/etc/php-fpm.conf.default /usr/local/php73/etc/php-fpm.conf
3.配置www.conf
cp /usr/local/php73/etc/php-fpm.d/www.conf.default /usr/local/php73/etc/php-fpm.d/www.conf
五、PHP命令
1.查看PHP进程
ps -ef |grep php
2.启动PHP
/usr/local/php73/sbin/php-fpm