apache环境配置 | httpd Could not reliably determine the server's fully qualified domain name

 
 转 https://blog.csdn.net/u012104219/article/details/79853797

前言

作为php开发者,你是否遇到这种情况。经常我们会在Linux系统上通过php do.php命令进行程序调试。有时候明明通过命令行方式调试程序成功后,却发现在浏览器请求我们的www.test.com/../do.php却不能够成功执行,报500错误。

这时候执行service httpd restart重启web服务

启动apache遇到错误:“Starting httpd: httpd Could not reliably determine the server’s fully qualified domain name, using localhost.localdomain for ServerName”。 
其实浏览器出现500错误,意味着你没有配置服务可依靠的域名,无需改动你的程序,只要修改配置文件即可。

哎,第一次遇到这个问题,最近还是用的VPN连上服务器,还一直以为是网络的问题,晕死了。。。好难过,不过还好解决了,特别记录这篇博文以便备忘和学习。

正确解决的步骤

1.打开你的httpd.conf配置文件(我的环境环境:vi /etc/httpd/conf/httpd.conf),如果不知道httpd.conf文件在哪里,可以通过打印phpinfo()函数来查看,或者cd /之后通过’locate php.ini’命令进行查找定位。

2.编辑httpd.conf文件,搜索”#ServerName”,添加ServerName localhost:80

[root@server conf]# ls
extra httpd.conf magic mime.types original
[root@server conf]# vi httpd.conf
#ServerName www.example.com:80
ServerName localhost:80
  • 1
  • 2
  • 3
  • 4
  • 5

3.重启服务service httpd restart提示如下两个OK则配置成成功。

Stopping httpd: [  OK  ]
Starting httpd: [ OK ]
  • 1
  • 2

4.在浏览器打开你的网页,即可成功运行。

5.php如何开启报错提醒? 
* 修改php.ini文件,display_errors = Off修改为display_errors = On

参考资料

联系作者

如果你觉得不错的话,不妨打赏一下,这样我就有更大的动

最新文章

  1. C++ 之namespace常见用法
  2. IIS与ASP.NET管道
  3. Windows7 + Ubuntu双系统安装过程记录
  4. 构建高转化率的着陆页-PS+HTML+网络营销
  5. 10 款提高开发效率的 jQuery/CSS3 组件
  6. Android:Xml(读取与存储)
  7. 几种TCP连接中出现RST的情况
  8. CSS实现限制字数功能
  9. HDU4712-----Hamming Distance------超级大水题
  10. php秒杀
  11. C字符串处理函数
  12. oracle pl/sql 变量
  13. fullpage.js的easing参数怎样配置自定义动画
  14. 确认过眼神,你是喜欢Stream的人
  15. SharePoint 2013 页面访问,Url中间多一段"_layouts/15/start.aspx#"
  16. linux 命令 — cut
  17. ORACLE实际执行计划与预估执行计划不一致性能优化案例
  18. 将 数据库中的结果集转换为json格式(三)
  19. auth系统与类视图
  20. README.md文件编辑

热门文章

  1. 【MySql】join操作
  2. css固定表头,表单内容可以滑动
  3. MySQL数据库下载、安装
  4. 【python】查找函数定义
  5. cf1110E 思维
  6. python+selenium十五:CSS与Jquery
  7. 多线程相关-ThreadPoolExecutor
  8. mysql下载源码方法
  9. SpringMVC之使用ResponseEntity,java接口返回HttpStatus
  10. Java基础知识➣序列化与反序列化(四)