centos7安装php7
一. 简介
最近越来越发现wiki知识库的重要性,可以记录团队或个人知识的积累,方便团队内部分享,然后进步成长.
安装dokuwiki的时候发现,dokuwiki需要5.6.0版本的php,而centos7自带的php版本是5.4.16,而且php5从2019年1月1日开始停止更新,想了想直接升级最新的php7.
二.安装
install_php.sh
# 下载之前的php
yum -y remove php*
# 安装第三方yum源
cd ~
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
# php7
yum -y install php71w php71w-cli php71w-common php71w-devel \
php71w-embedded php71w-fpm php71w-gd php71w-mbstring \
php71w-mysqlnd php71w-opcache php71w-pdo php71w-xml
三. 配置
/etc/php.ini
修改点
max_execution_time = 300
max_input_time = 300
upload_max_filesize = 50M
/etc/php-fpm.conf
daemonize = no
命令
mkdir -p /var/lib/php/session
chmod 777 -R /var/lib/php/session
四. supervisor配置
[program:php-fpm]
command=php-fpm -R
user=root
autostart=true
autorestart=true
startsecs=5
startretries=3
stderr_logfile=/vps/save/logs/supervisor/php-fpm-err.log
stdout_logfile=/vps/save/logs/supervisor/php-fpm.log
六. 结尾
centos7 yum源中软件的版本总是显得陈旧,基于稳定性的考虑吧.
不过对服务器来讲,也没必要所有软件都是最新,有需求的升级就是,还是稳定点好.
参考: