php的安装
tar zxf php-7.4.1.tar.gz
cd php-7.4.1
yum install -y libxml2-devel sqlite-devel.x86_64 libpng-devel.x86_64
yum install -y oniguruma-* #需要在网上找
cd php-7.4.1
./configure --prefix=/usr/local/lnmp/php --with-config-file-path=/usr/local/lnmp/php/etc --with-mysqli=/usr/local/lnmp/mysql/bin/mysql_config --enable-soap --enable-mbstring=all --enable-sockets --with-pdo-mysql=/usr/local/lnmp/mysql --enable-gd --without-pear --enable-fpm
make && make install
cd /usr/local/lnmp/php/etc/
cp php-fpm.conf.default php-fpm.conf
vim php-fpm.conf #查看配置文件中以下几项是否开启: pid = run/php-fpm.pid
cd php-fpm.d/
cp www.conf.default www.conf
vim www.conf #user = nginx group = nginx
cd /root/lnmp/php-7.4.1
cp php.ini-production /usr/local/lnmp/php/etc/php.ini
vim /usr/local/lnmp/php/etc/php.ini #修改时区:date.timezone = Asia/Shanghai
cd sapi/fpm/
cp init.d.php-fpm /etc/init.d/php-fpm
chmod +x /etc/init.d/php-fpm
useradd -u 900 nginx
/etc/init.d/php-fpm start
实验过程中需要什么软件解决依赖性 就安装什么软件
安装成功
make && make install 编译
拷贝更改配置文件
拷贝子配置文件
拷贝更改 php 主配置文件
拷贝 php 启动脚本至/etc/init.d/
启动 /etc/init.d/php-fpm
创建nginx用户