文章检索
文章检索
文章检索
轮极熙域  -  追求简约

一个属于自己的网络空间,分享学习、技术、新闻、热点、生活等乱七八糟的东西,也是一个默默奋斗的“收藏夹”。

服务器上安装php
时间:2020-03-23 作者:半凡烟竹 标签:php

安装用root用户,执行用www用户(添加

安装依赖包

yum install -y gcc gcc-c++  make zlib zlib-devel pcre pcre-devel  libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers

打开webserver目录(承接上篇博客)

cd webserver

下载php安装包

wget https://www.php.net/distributions/php-7.4.4.tar.gz

解压安装包

tar -zxvf php-7.4.4.tar.gz

打开文件夹

cd php-7.4.4

检查是否满足要安装软件的依赖

./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php --enable-mbstring --enable-ftp --with-gd --with-jpeg-dir=/usr --with-png-dir=/usr --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --without-pear  --disable-phar --enable-sockets --with-freetype-dir=/usr --with-zlib --with-libxml-dir=/usr --with-xmlrpc --enable-zip --enable-fpm --enable-xml --enable-sockets --with-gd --with-zlib --with-iconv --enable-zip --with-freetype-dir=/usr/lib/ --enable-soap --enable-pcntl --enable-cli --with-curl

该处的问题见 https://www.cnblogs.com/liyuanhong/p/12016767.html

安装

make && make install

配置

找到 php.ini-production,复制到/usr/local/php下,并改名为php.ini

cp php.ini-production /usr/local/php/php.ini

复制启动脚本

cp ./sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
chmod +x /etc/init.d/php-fpm

修改php-fpm配置文件:

cd /usr/local/php/etc
cp php-fpm.conf.default php-fpm.conf
vi php-fpm.conf

去掉 pid = run/php-fpm.pid 前面的分号

更改www.conf配置

cd php-fpm.d
cp www.conf.default www.conf
vi www.conf

修改user和group的用户为www用户(默认会添加nobody这个用户和用户组)

以下用www用户

启动PHP

sudo /etc/init.d/php-fpm start             # php-fpm启动命令
sudo /etc/init.d/php-fpm stop             # php-fpm停止命令
sudo /etc/init.d/php-fpm restart            # php-fpm重启命令
sudo ps -ef | grep php 或者 ps -A | grep -i php  # 查看是否已经成功启动PHP

开机自启动(作者未设置)

vi /etc/rc.local
将 /etc/init.d/php-fpm start 添加进去
chmod +x /etc/rc.d/rc.local

       


© 2018-2019 upwill.cn 版权所有 | ICP备案号:冀ICP备18006040号-1| 冀公网安备 13018402000194号