第一次将php项目部署到cenos服务器

 

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端口改了就解决了

更多文献:https://www.cnblogs.com/huanglinxin/p/8643635.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值