centos7 配置php环境 nginx+php7

@fright  October 20, 2018

必须关闭 SELinux:修改/etc/selinux/config文件中设置 SELINUX=disabled

第一步 配置SSH
1、查看是否已经安装ssh

yum list intalled|grep openssh

如果已经安装则不需要安装 如果没有安装 执行

yum -y install openssh-server

2、配置ssh

vi /etc/ssh/sshd_config
Port ###,sshd服务的端口 
Protocol 2,也就是外部连接的协议用ssh2,当然如果不设置也可。 
PermitRootLogin yes,如果允许使用root登陆则设为yes,否则为no 
PasswordAuthentication yes   允许使用密码登陆

3、重启ssh

systemctl restart sshd

4、关闭防火墙

systemctl stop firewalld
systemctl disabled firewalld

第二步 更新yum源
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
yum -y update

第三步、安装php7.2以及扩展
1、安装

yum install -y php72w php72w-fpm php72w-cli php72w-process php72w-pecl-redis php72w-pdo php72w-mysql php72w-mcrypt php72w-mbstring php72w-gd php72w-devel php72w-pear php72w-opcache

2、配置

避免PHP信息暴露在http头中

expose_php = Off
date.timezone = PRC
3、重启
systemctl start php-fpm
systemctl enable php-fpm

第四步、安装nginx /svn
1、安装
yum install -y nginx subversion libevent-devel
2、相关配置见附件conf.zip

先创建logs


评论已关闭