-1

老实说,我不确定这里到底发生了什么。我正在自学php,我想我终于让服务器正常工作了,但现在我有更多问题。当我插入代码时,我应该得到一个输出。在这种情况下,它应该只显示“hello world”。相反,我真的得到了这个:

<?php
echo "hello world";
?>

我很确定这不应该发生。如果我输入 HTML 代码,它会做同样的事情,但也可以使用 html 代码。聊天室里有人提到我可能有一个 php 配置问题,但是在按照另一组在线说明后,我似乎没有错。

我正在使用带有板载 apache 服务器的 OSX 10.7,并且正在 Google Chrome 中进行测试。此外,我必须有关于如何在终端中做某事的非常具体的说明,因为我也很少接受正式的计算机培训,因此不知道我在做什么。

编辑:原来我的文件不允许我访问它们。一位朋友向我展示了如何更改文件,以便我可以正确查看它们。这是一个晦涩难懂的问题,需要一个有些晦涩难懂的解决方案。

4

3 回答 3

0

在我的 Apache for windows 中,我有

LoadModule php5_module "C:/Program Files/PHP/php5apache2_2.dll"
PHPIniDir "C:/Program Files/PHP"
AddType text/html .php .phps
AddHandler application/x-httpd-php .php
<FilesMatch \.php$>
  SetHandler application/x-httpd-php
</FilesMatch>

在任何其他系统上,除了文件路径外,它应该看起来相似。

看看 Nab Raj 写了什么。完成后可能需要重新启动服务器。这些行是对 Apache 说,它将提供扩展名为 .php 的 PHP 文件

于 2013-02-28T23:43:14.140 回答
0

试试这个页面。默认情况下,Lion 中的 Apache 没有启用 PHP,因此您需要更改配置才能使用它。

于 2013-02-28T23:25:35.690 回答
0

看起来,PHP 没有启用!

打开终端并输入!

sudo nano /etc/apache2/httpd.conf

去掉'#'之前(你可以使用搜索)

LoadModule php5_module libexec/apache2/libphp5.so

保存 conf 文件,您应该拥有它!

于 2013-02-28T23:27:15.220 回答