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用户

本文详细介绍了如何从源码编译安装 PHP 7.4.1,包括必要的依赖库安装、配置选项说明及启动脚本设置。通过本教程,读者可以了解并实践 PHP 的完整安装过程。
1737

被折叠的 条评论
为什么被折叠?



