一.Apache
1.查看httpd包是否可用
yum list | grep httpd
2.安装Apache
yum install httpd
3.配置servername
vi /etc/httpd/f
修改这行: ServerName localhost:80
4.启动
systemctl start httpd
5.设置开机启动
chkconfighttpd on
二 MySQL
1.安装MySQL源
yum localinstall sql/arch.rpm
2.安装MySQL
yum install mysql-community-server
3.启动MySQL
systemctl start mysqld
4.获取密码
grep 'temporary password' /var/log/mysqld.log
得到这行A temporary password is generated for root@localhost: Jqqskhz1Wr(? 冒号后面的就是密码
5.修改密码
[root@localhost ~]# mysql_secure_installation
当出现如下提示时候直接按回车:
mysql社区版国内镜像下载Enter current password for root
出现如下再次回车:
Set root password? [Y/n] 
出现如下提示输入你需要设置的密码,回车后在输入一次确认:
New password: 
接下来还会有四个确认,分别是:
Remove anonymous users? [Y/n] Disallow root login remotely? [Y/n] 
Remove test database and access to it? [Y/n] Reload privilege tables now? [Y/n]
6.进入MySQL
mysql -uroot -p
7.开放远程访问权限
use mysql;
update user set host = '%' where user = 'root';
百分号相当于*号,意为全部放行,也可改为IP地址则只允许此IP连接,也可以设置为192.168.%.%或者192.168.0.1/9代表允许一个ip段进行连接,也可以多加几条数据设置不同ip允许连接
三、PHP安装
1. 首先输入"yum upgrade"进行更新。
2. 2
    更新完毕后输入"yum install php"尝试进行安装。
3. 3
    显示PHP版本为5.4.16-42.e17,不是PHP7。
4. 4
    输入“n”取消安装。
5. 5
    输入“rpm -Uvh  /pub/arch.rpm ”尝试从更新EPEL。 
         注意:EPEL(Extra Packages for Enterprise Linux,企业版Linux的额外软件包)是一个由特别兴趣小组创建、维护并管理的,针对 红帽企业版 Linux(RHEL)及其衍生发行版(比如 CentOS、Scientific Linux、Oracle Enterprise Linux)的一个高质量附加软件包项目。
6. 6
如出现如下错误则表明从更新EPEL失败。   
7. 7
     如无法从更新则可从以下自行查国内镜像。
8. 8
      本例中使用中国科技大学的镜像,输入“rpm -Uvh mirrors.ustc.edu/centos/7/extras/x86_64/arch.rpm”。
9.      提示已经更新成功。
10.       输入“rpm -Uvh /ius-release.rpm”并按回车键开始更新PHP的源。