瀏覽器無法正常解析php文件

来源:2-1 PHP基础语法

PittWu

2017-06-30 11:55:33

請問,mac環境下,mamp已安裝成功,但試寫了一個php文件,放於htdocs下,瀏覽器無法解析文件,會將整個代碼打印在瀏覽器上,如下
<?php
echo "hello world";
?>

而不是正常打印出hello world

請問是什麼問題?

写回答

2回答

irise

2017-06-30

同学,您好!

  1. 在终端中运行“sudo vi /etc/apache2/httpd.conf”,打开Apache的配置文件。

   2.找到“#LoadModule php5_module libexec/apache2/libphp5.so”,把前面的#号去掉,保存(wq!)

  3.运行“sudo apachectl restart”,重启Apache,这样就可以用了

如果解决了您的问题,请采纳!祝学习愉快!

0
huly
回复
hittWu
h 你好, 1.apache没有添加对应的php类型,所以不支持php的脚本解析 解决办法:在配置文件中添加对应类型 找到apache配置文件:知道位置的自己去找,不知道位置的试试使用find命令 在根目录下执行:#find / -name "httpd.conf" 修改httpd.conf在文件中添加一行内容:AddType application/x-httpd-php .php 2.没有加上针对php的索引,如果没有该索引的支持,则无法解析用php编写的网页 解决办法:在配置文件中添加对应索引 找到配置文件方法同上,找到DirectoryIndex index.html 改为DirectoryIndex index.html index.htm index.php 即可 3.开启了防火墙 用命令:#getenforce 来查看防火墙的状态,若是Enforcing,说明是打开的,请在配置文件中关闭 在/etc/selinu目录下,修改config中的enforcing为disabled 4.未加载php5_module模块 解决办法:添加模块 在配置文件中添加:LoadModule php5_module modules/libphp5.so 最后重新启动机器。重新测试,可以返回php信息,如果解决了您的问题请采纳,祝学习愉快!
h017-07-01
共3条回复

敷衍你的敷衍

2017-06-30

0

0 学习 · 2569 问题

查看课程