在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.