CentOS+PHP7+Nginx+Mysql5.7环境安装

一. 系统更新

yum -y update

二. 安装nginx

创建文件

vim /etc/yum.repos.d/nginx.repo

文件内容,这配置是安装最新的稳定版1.8

[nginx]
name=nginx
repobaseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1

然后

yum -y install nginx

检查是否安装成功

systemctl start nginx

浏览器输入你的服务器公网IP进行访问。

三.安装Mysql5.7

下载mysql的repo源

wget http://repo.mysql.com/mysql57-community-release-el7-7.noarch.rpm

安装mysql-community-release-el7-7.noarch.rpm包

rpm -Uvh mysql57-community-release-el7-7.noarch.rpm

安装msyql

yum install mysql-server

重启mysql

service mysqld restart

查看临时密码

grep 'temporary password' /var/log/mysqld.log

修改密码

mysql -u root -p
#输入刚才得到的临时密码,再运行下面这个:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'YourNewPassword';

如果你想另外创建用户,请参考:MySQL5.7创建用户并授权,设置允许远程连接

四.安装php7

webtatic方式

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  install  php70w php70w-opcache php70w-fpm

注:这个只是简易安装,很多扩展库都没有,后来遇到一个坑,yum操作安装gd库或者yum -y update都会导致session丢失,弄了很久,都没有找到具体的原因,索性就重新编译安装PHP7.2.0了,至于安装教程,请前往->CentOS 7 源码编译安装PHP7.2,唉!哭晕在厕所/(ㄒoㄒ)/~~

五.nginx配置

文件是nginx目录下的conf.d/default.conf。如果有同学用的是Thinkphp框架,那么请参考:最完美ThinkPHP Nginx 配置文件,至此,complete 完成!

下面是我按照这个配置好的环境:

Nginx:nginx version: nginx/1.12.2

php:PHP 7.0.22 (cli) (built: Aug  9 2017 18:23:24) ( NTS )

Copyright (c) 1997-2017 The PHP Group

Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies

    with Zend OPcache v7.0.22, Copyright (c) 1999-2017, by Zend Technologies

MySQL:mysql  Ver 14.14 Distrib 5.6.37, for Linux (x86_64) using  EditLine wrapper

另外,如果你还想使用redis呢,那么请前往->Centos php安装redis扩展


    最后,在这里补充一下后来遇到的坑,服务器布置好环境之后,需要给nginx用户赋予操作web目录的权限,否则程序无法上传文件,以及操作根目录中的任何文件,命令如下:

chmod -R 755 /web目录
chown -R nginx:nginx /web目录

systemctl restart nginx

原文出处:CentOS + PHP7 + Nginx + Mysql5.7 环境安装

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值