在centos6搭建php7.0/nginx1.2/mysql5.7详解

提示:并不是很懂 Linux ,只是在网上找了篇教程完成了 LNMP 环境的搭建,在这里做个记录,详细请看原文CentOS6.5 下升级 PHP7、MySQL5.7

一、安装最新nginx

修改yum 源

进入/etc/yum.repos.d/目录创建一个nginx.repo 文件

cd /etc/yum.repos.d/

vim nginx.repo
写入源内容
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
更新yum源
yum update

使用yum 安装nginx

yum install nginx -y

安装好之后看看版本

[root@localhost] # nginx -v
nginx version: nginx/1.12.2

打开nginx自启动

 chkconfig nginx on

二、安装mysql5.7

更新及安装mysql的yum 源

官网下载源码包

wget http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm

rpm 安装mysql的yum源

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

打开 mysql-community.repo 看关于mysql的内空,确定mysql57的enable是打开的(enabled=1)

vim /etc/yum.repos.d/mysql-community.repo

安装mysql服务

执行安装mysql命令
yum install mysql-community-server
完成后启动服务
service mysqld start
启动后,查看安装后自动生成的密码
grep "password" /var/log/mysqld.log

第一行root@localhost: u6erhYQNju&P 这个就是数据库的root密码了

第一行root@localhost: u6erhYQNju&P 这个就是数据库的root密码了

修改初始化密码

执行命令:

mysql_secure_installation
在centos6搭建php7.0/nginx1.2/mysql5.7详解_第1张图片
登录验证
在centos6搭建php7.0/nginx1.2/mysql5.7详解_第2张图片

打开mysql自启动

 chkconfig mysqld on

三、安装PHP7.0

处理有php 及 php扩展:

如果之前已经安装过php的话

yum remove php* php-common
安装php7的yum源

与上面安装nginx、mysql的方式一样,先更新yum源然后再安装yum源

rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
修改yum源
vi /etc/yum.repos.d/remi.repo

[remi]段中的enabled=0改为enabled=1

vim /etc/yum.repos.d/remi-php70.repo

与remi.repo类似,将[remi-php70]段中的enabled=0改为enabled=1。

扫行命令查看版本如果显示的是7.x的话 那就没问题,当然也可以直接使用yum install php70 进行安装

[root@localhost tmp]# yum list php
yum 安装php7

执行命令以下命令安装php及一些相当的扩展:

yum install php php-fpm php-cli php-pdo php-mysql php-gd php-bcmath php-xml php-mbstring php-mcrypt php-redis

安装好之后php -v, php -m 查看版本及安装的扩展

php的php.ini配制一般在/etc/php.ini

简单的修改一些配制:

vim /etc/php.ini

date.timezone = Asia/Shanghai
upload_max_filesize = 20M
post_max_size = 20M
display_errors = Off // 生产环境半掉就好了

# 使HTTP Header中不显示PHP信息把
expose_php = On 
修改为
expose_php = Off

重启php: service php-fpm restart

打开php自启动

 chkconfig php-fpm on

四、提示

  1. 实现图片中的三条命令就证明这三个配置成功了
  1. 记得更改文件后要即时 restart

你可能感兴趣的:(在centos6搭建php7.0/nginx1.2/mysql5.7详解)