1.安装httpd
[root@ ~]yum install httpd #安装httpd
#安装完后进入/etc/httpd/conf修改httpd.conf的配置文件
[root@ ~]# vim /etc/httpd/conf/httpd.conf
#将Listen 80 改为 Listen 8090(这里可以自定义为任何不被占用的端口)
须在阿里云安全组中开放8090端口,开放方法:https://blog.csdn.net/qq_41020714/article/details/88080192
[root@ ~]# firewall-cmd --zone=public --add-port=8090/tcp --permanent #防火墙开放8090端口
其中出现过httpd服务启动成功但浏览器无法访问的问题,是因为防火墙允许访问的端口没有打开!!
[root@ ~]# service httpd start
[root@ ~]# systemctl start httpd.service
[root@ ~]# service httpd status
测试是否启动成功:访问 你的IP地址:8090
即为启动成功....
!!!注:自定义8090需要在服务器上的安全组规则设置开放
2.安装PHP
[root@ ~]yum install php #安装php
...
[root@ ~]# yum install php php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-bcmath php-mhash
...
[root@ ~]# service httpd restart #重启httpd服务
测试PHP是否部署成功
[root@ ~]# vi /var/www/html/test.php
输入:
<?php
phpinfo();
?>
在浏览器输入IP地址:端口号/test.php
Ok~
遇到的问题:
httpd无法启动,重启失败
[root@ ~]# servicehttpd start
Redirecting to/bin/systemctl start httpd.service
Job for httpd.service failed.See 'systemctl status httpd.service' and 'journalctl -xn' for details.
[root@localhost ~]#systemctl status httpd.service #打印出服务启动信息
显示端口被占用,将httpd.conf 的Listen端口改了就解决了