源码包安装好php软件后,会生成下列提示信息。
其中/usr/local/php目录是预编译的时候使用--prefix=/usr/local/php/ 模块指定的,这样php的配置信息、启动程序就都在该目录下面了。
下面是详细的配置过程
将php程序的位置加入PATH变量中。
#在profile文件的末尾加入两行内容 vim /etc/profile PATH=$PATH:/usr/local/php/bin export PATH
source /etc/profile echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/php/bin
复制相关的配置文件
cp php.ini-production /usr/local/php/etc/php.ini cp sapi/fpm/www.conf /usr/local/php/etc/php-fpm.d/ cp sapi/fpm/php-fpm.conf /usr/local/php/etc/ mkdir /usr/local/php/fpm cp sapi/fpm/init.d.php-fpm /usr/local/php/fpm/php-fpm chmod 740 /usr/local/php/fpm/php-fpm useradd www -s /sbin/nologin /usr/local/php/fpm/php-fpm start
可以看到php-fpm已经正常运行复制service文件,使systemctl可以管理php-fpm
cp /root/ php-8.3.1/sapi/fpm/php-fpm.service /usr/lib/systemd/system/ systemctl daemon-reload systemctl restart php-fpm systemctl enable php-fpm
评论