当前位置:   article > 正文

在centos7上安装apache以及报错解决_centos7运行命令systemctl start httpd启动apache服务并设置服务开机自

centos7运行命令systemctl start httpd启动apache服务并设置服务开机自启动。报错

在centos上安装apache和在ubuntu上安装apache有些区别。如果使用的是ubuntu系统,请查看:https://blog.csdn.net/weixin_42912498/article/details/102922116

在centos上安装有如下步骤:

1)安装apache

yum install httpd

2)设置开机自启动

systemctl enable httpd.service

成功显示:Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service. 

3)手动启动、停止和重启

  1. systemctl start httpd.service
  2. systemctl stop httpd.service
  3. systemctl restart httpd.service

4)在启动时发现有如下报错:

Job for httpd.service failed because the control process exited with error code. See "systemctl status httpd.service" and "journalctl -xe" for details.

原因是apache默认使用80端口,而80端口已经被占用了。

查看80端口所在进程:

lsof -i:80

果然,已经被nginx给占用了

将nginx关掉:

nginx -s stop

 再次手动启动apache,启动成功。再次查看80端口,已经变成apache了

通过ip进行访问,显示如下页面

5)安装php及其扩展

yum install php php-mysql php-common php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc  

安装成功后重启apache,通过 php -v 查看php版本

6)如果想要使nginx和apache可以同时启动,请查看:https://blog.csdn.net/weixin_42912498/article/details/106626219

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/208711?site
推荐阅读
相关标签
  

闽ICP备14008679号