1.首先添加防火墙端口,不然apache和mysql不能用:
vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
:wq! #保存退出
2.关闭linux中SElinux 设置
vi /etc/selinux/config
#SELINUX=enforcing #注释掉
#SELINUXTYPE=targeted #注释掉
SELINUX=disabled #增加
:wq! #保存退出
3、安装Apache
[root@localhost ~]# yum -y install httpd ps:-y 意思是安装过程一直同意 #是超级管理员操作 如果是$的话,可以使用 su root 命令切换用户.
[root@localhost ~]# chkconfig httpd on ps:设为开机自启
[root@localhost ~]# service httpd restart ps:重启Apache
[centos7] [root@localhost ~]# systemctl restart httpd.service ps:重启apache
[centos7] [root@localhost ~]# systemctl enable httpd.service ps:设为开机自启
现在直接在浏览器输入localhost 或 本机IP ,应该会看到Apache的测试页面
安装mysql
[root@localhost ~]# yum -y install mysql mysql-server ps:安装mysql和mysql服务端
[root@localhost ~]# chkconfig mysqld on ps:开机自启
[root@localhost ~]# service mysqld restart ps:重启mysql
centos7中把mysql换成了mariadb在安装的时候:root@localhost ~]# yum -y install mariadb mariadb-servie ps:安装mysql和mysql服务端
安装php
[root@localhost ~]# yum -y install gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap ps:这是php及PHP一些扩展
接下来可以做一些测试:php文件放在 /var/www/html 里
vi test.php ps:打开PHP文件
<?php
echo 'OK'; //可以随意
?>
然后,我们再次在浏览器输入localhost 或 本机IP ,应该会看到输出的OK;
大神请无视!!!!!!!