LAMP架构——测试Apace是否支持解析php

测试Apace是否支持解析php

步骤1

需要在hosts中添加ip和域名(可以是一个ip多个域名)
地址为:C:\Windows\System32\drivers\etc\hosts(直接记事本打开编辑即可)


步骤2

添加一个测试文件

[root@dl-001 ~]# vi /usr/local/apache2.4/htdocs/1.php
<?php
phpinfo();
?>

步骤3

刷新浏览器http://192.168.36.128/1.php(这是我的IP),如果是下面图片中的页面说明支持。
QQ截图20171219210206.png


php不能解析的情况(检查Apache配置文件步骤如下):

[root@dl-001 ~]# /usr/local/apache2.4/bin/apachectl -M    //查看是否加载PHP5
。。。。。。。。。。。。。。。。
 imagemap_module (shared)
 actions_module (shared)
 speling_module (shared)
 userdir_module (shared)
 alias_module (shared)
 rewrite_module (shared)
 php5_module (shared)        //我的已经加载了
Syntax OK    

说明:如果没有加载,查看是否有这个文件。(如果没有这个文件,说明配置文件中的配置是错误的)


[root@dl-001 ~]# ls /usr/local/apache2.4/modules/libphp5.so
/usr/local/apache2.4/modules/libphp5.so

AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php    //注意配置文件中.之前有一个空格
[root@dl-001 ~]# vim /usr/local/apache2.4/conf/httpd.conf
<IfModule dir_module>
    DirectoryIndex index.html index.php    //查看是否加有index.php
</IfModule>
启动apache之前先检验配置文件是否正确:
[root@dl-001 ~]# /usr/local/apache2.4/bin/apachectl -t

如果有错误,请继续修改httpd.conf, 如果是正确的则显示为 “Syntax OK”, 启动apache的命令为:

[root@dl-001 ~]# /usr/local/apache2.4/bin/apachectl start

页面中的It works!
[root@dl-001 ~]# ls /usr/local/apache2.4/htdocs/    //浏览器页面中直接输出ip显示的是It works! 实际访问的是index.html
1.php  index.html

DocumentRoot "/usr/local/apache2.4/htdocs"    ​//这个参数定义了网站的根目录在哪里,所以才能访问index.html
ServerName www.example.com:80    ​//域名
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值