11.jpg

在centos7下安装Apache+Mysql+php7.0

Apache

1.安装Apache
yum install httpd

2.设置服务器开机自动启动Apache
systemctl enable httpd.service

3.手动启动Apache
systemctl start httpd.service 在浏览器中输入IP地址即可验证是否启动成功

4.手动重启Apache
systemctl restart httpd.service

5.手动停止Apache
systemctl stop httpd.service

6.安装目录介绍

Apache默认将网站的根目录指向/var/www/html
默认的主配置文件/etc/httpd/conf/httpd.conf
配置存储在的/etc/httpd/conf.d/目录

7.开放80端口

Centos 7后firewalld代替了原来的iptables。
下面是如何使用firewalld开放Linux端口:

开启端口

firewall-cmd --zone=public --add-port=80/tcp --permanent

重启防火墙

firewall-cmd --reload

查看状态

firewall-cmd --state

在 Apache 启动的情况下,你可以在浏览器上输入地址进行验证。

MySQL

MySQL 依赖 libaio,所以先要安装 libaio
yum search libaio # 检索相关信息

yum install libaio # 安装依赖包

下载 MySQL Yum Repository

wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

添加 MySQL Yum Repository 到你的系统 repository 列表中,执行

yum localinstall mysql-community-release-el7-5.noarch.rpm

通过 Yum 来安装 MySQL
执行

yum install mysql-community-server 

遇到上述提示,输入 y 继续,执行完成会提示“完毕!”。

执行

 rpm -qi mysql-community-server.x86_64 0:5.6.24-3.el7

执行

 whereis mysql

可以看到 MySQL 的安装目录是 /usr/bin/

启动和关闭 MySQL Server

启动 MySQL Server

systemctl start  mysqld

查看 MySQL Server 状态

systemctl status  mysqld

关闭 MySQL Server

systemctl stop mysqld

测试是否安装成功

mysql

可以进入 mysql 命令行界面

PHP

1.安装epel-release

yum -y install epel-release 

2.安装PHP7

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

成功获取PHP7的yum源,然后再执行:

yum install php70w

3.验证安装

终端命令:PHP -v,显示当前PHP版本。

Q.E.D.