作者:oschina 来源:开源中国 时间:2018-04-16 22:52:35 我要评论

Apache和PHP结合:

虽然我们已经安装了mysql apache php但是我们一直没有把这些服务全部整合到一起组成咱们的LAMP。现在我们就开始:

1. httpd主配置文件:

(一)ServerName

(二)Require all denied

(三)AddType application/x-httpd-php .php

(四)DirectoryIndex index.html index.php

(一)有时候我们在启动apache(httpd)服务的时候,发现有个警告(并不是错误)如何取消呢?

[[email protected] ~]# /usr/local/apache2.4/bin/apachectl start

AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 202.102.110.203. Set the 'ServerName' directive globally to suppress this message

进入编辑httpd:vim /usr/local/apache2.4/conf/httpd.conf

去掉前面的“#”即可!

当我们使用外部主机访问我们配置的httpd,发现如下报错:

  • 首先我们先确认下IP是否可以ping通!
  • 再次telnet一下站点的80端口.
  • 检查服务器内的iptables,要么对所有的80端口的数据包全部放行,要么就禁掉firewall

[[email protected] ~]# iptables -I INPUT -p tcp --dport 80 -j ACCEPT 放行80端口

然后再次访问!

(二)有时候也会有这种情况:出现 403 forbidden

搜索 /Require,更改Denied 为如下granted

每次配置完成之后建议一定要使用如下命令去检查有没有错误

/usr/local/apache2.4/bin/apachectl -t 可以检查配置文件语法是否错误

显示Syntax即没有问题!! 然后再次加载配置文件!

/usr/local/apache2.4/bin/apachectl graceful =重新加载配置文件并不会重启服务 graceful

(三)因为需要支持PHP所以我们要在配置文件中增加一行与PHP相关的配置:

搜索 /AddType, 增加一行如下,注意点前面的空格!(如果不增加则PHP无法解析)

AddType application/x-httpd-php .php

(四)增加一个索引页面

搜索 /Index, 在原有基础上增加一个index.php

然后再次的检查,加载即可!

为了验证我们的PHP支不支持解析我们需要一个测试页

然后我们编写一个测试页:vim /usr/local/apache2.4/htdocs/1.php

再次输入IP地址例:192.168.209.128 就可以显示一个很规整的PHP页面信息,如果不可以加载,分析如下:

/usr/local/apache2.4/bin/apachectl -M 确认下没有加载PHP模块,如果没有输入如下去查看一下

ls /usr/local/apache2.4/modules/libphp5.so

/usr/local/apache2.4/modules/libphp5.so

如果还是不可以那就检查一下httpd配置文件中有没有加载

vim /usr/local/apache2.4/conf/httpd.conf 里面是否加入了php解析行

小提示:

当我们需要查找一个已经输入的命令的时候,可以尝试 ctrl+r 然后输入关键字即可查找!

Apache默认虚拟主机:

Windows系统hosts管理

Windows系统中hosts位置“C:WindowsSystem32driversetchosts”。
用记事本打开该文件:

说明: 在此可以自定义匹配本地IP和域名,目的是添加临时访问地址(在DNS未生效的时候使用)。

添加虚拟主机

在hosts文件中添加“192.168.8.131 www.adai.com”即可将本地虚拟主机添加到Windows系统,访问该域名时会自动解析到本地虚拟主机“ServerName www.example.com:80”。



文章转载自 开源中国社区 [http://www.oschina.net]

本文地址:https://my.oschina.net/u/3769333/blog/1796471

35阅读 | 0评论
你的回应
写文章

联系我们