在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1、PHP7.0.13下载 wget http://cn2.php.net/get/php-7.0.13.tar.gz/from/this/mirror 2、解压 tar -zxvf php-7.0.13.tar.gz 3、 进入目录 cd php-7.0.13 4、下载扩展库 yum -y install libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel MySQL pcre-devel yum -y install curl-devel yum -y install libxslt-devel 5、编译安装 ./configure --prefix=/usr/local/php7 \ --with-curl \ --with-freetype-dir \ --with-gd \
make && make install 6、拷贝配置文件 cp php.ini-production /usr/local/php7/lib/php.ini
vim /usr/local/php7/lib/php.ini cp /usr/local/php7/etc/php-fpm.conf.default /usr/local/php7/etc/php-fpm.conf
#把pid 改成 /run/php-fpm.pid vim /usr/local/php7/etc/php-fpm.conf cp /usr/local/php7/etc/php-fpm.d/www.conf.default /usr/local/php7/etc/php-fpm.d/www.conf
#listen = 127.0.0.1:9000 默认可不改 vim /usr/local/php7/etc/php-fpm.d/www.conf
7、添加服务 vim /etc/systemd/system/php-fpm.service 内容如下 [Unit] Description=The PHP FastCGI Process Manager After=syslog.target network.target [Service] Type=simple PIDFile=/run/php-fpm.pid ExecStart=/usr/local/php7/sbin/php-fpm --nodaemonize --fpm-config /usr/local/php7/etc/php-fpm.conf ExecReload=/bin/kill -USR2 $MAINPID ExecStop=/bin/kill -SIGINT $MAINPID [Install] WantedBy=multi-user.target
8、启动php-fpm systemctl start php-fpm.service 9、添加到开机启动 systemctl enable php-fpm.service 10、systemctl指令
systemctl enable *.service #开机运行服务 systemctl disable *.service #取消开机运行 systemctl start *.service #启动服务 systemctl stop *.service #停止服务 systemctl restart *.service #重启服务 systemctl reload *.service #重新加载服务配置文件 systemctl status *.service #查询服务运行状态 systemctl --failed #显示启动失败的服务 修改 php.ini 文件 设置 expose_php = Off vim /usr/local/php7/etc/php.ini 找到 expose_php = On 改为 expose_php = Off
|
2022-08-17
2022-11-06
2022-07-29
2022-08-18
2022-08-13
请发表评论