CentOS 7下PHP 7的环境安装.pdf
文本预览下载声明
CentOS 7 下PHP7.0 环境安装手册
制作单位 深圳市曼拓莱科技有限公司
文档编号 MTL-HELP-SOFT-C0002
版本号 1.0
作者 GavinYan
编写日期 2016-05-22
目录
一、 CentOS 7 的安装 3
二、 MySQL 5.7 的安装 9
三、 PHP 7.0 的安装 14
四、 Nginx 的安装21
一、 CentOS 7 的安装
CentOS 的安装基本和其他的 Linux 安装基本一致,
1 . 首先开始进入安装界面,用方向键选择“Install CentOS 7”然后回车进入安装
2 . 选择安装语言,这里我选择简体中文
3 . 其他配置选择
这里根据自己的实际情况来做选择,一般“软件选择”这一项都选择最小安装,就
是不用安装界面。“网络和主机名”如果你已经连接网络了,那么选择这一项,进行开启
网络,系统会自动获取 ip 并且连接到网络
4 . 点击开始安装,进入安装界面
在这里我们可以进行创建用户或者给 Root 用户设置密码
设置完密码后点击完成,然后等待安装完成。 当安装完成后,会提示重启计算机。
这时点击重启,重新启动计算机,CentOS 7 就安装完成了。
5 . 重启完成后,提示我们需要输入用户名密码登录
这里我们输入 root。密码输入我们在安装的时候设置的密码登录即可
登录之后我们就可以看到操作界面
6 . 设置开启 SSH
由于 CentOS 自带了 OpenSSH-Server 。所以我们无需在安装 OpenSSH-Server,我
们这里只需要设置开启 SSH-Server 的 Root 远程登录即可,当然这个根据实际情况来做
决定,一般生产环境为了安全是不会开启这个的,这里我们为了方便开启 root 的远程登
录。
首 先 进 入 /etc/ssh 目 录,cd /etc/ssh , 然 后 打 开 编 辑 文 件 “sshd_config”vi
sshd_config 。然后我们找到 PermitRootLogin,然后删除掉注释的“#”,
然偶保存并且退出。然后我们执行命令 service sshd restart 重启 sshd 服务,然后我
们用命令 ps –ef | grep sshd 看 sshd 有没有启动,如下图证明服务已经启动
7 . 设置防火墙开启 SSH 的 22 端口
由于 CentOS 默认开启了防火墙 FireWall,所以我们需要开启 ssh 的 22 端口我们才
能用 SecureCRT 连接 CentOS 进行操作,使用命令 firewall-cmd – -permanent – -add-
port=22/tcp。这样我们就永久开启了 22 端口 ,然后执行命令 firewall -cmd -–reload 来
重新加载配置防火墙配置文件,然后再执行命令 firewall-cmd -–list-ports 看看端口是
否开启。如下图
8 . 设置开启 MySQL 数据库的 3306 端口
这里的设置如上设置开启 22 端口的方法一样 ,
9 . 设置开启 Web 服务器所需要的 80 端口
这个设置同上,开启 80 端口即可
二、 MySQL 5.7 的安装
1. 首先我们去官网下载 mysql 的安装源,地址为:/mysql57-
community-release-el7-8.noarch.rpm。安装了这个源之后,我们就可以通过 yum 来安
装 mysql 了 , 具 体 的 版 本 根 据 自 己 的 实 际 情 况 去 下 载 。 用 wget
/mysql57-community-release-el7-8.noarch.rpm 下载。然后安装
rpm –ivh mysql57-
显示全部