Mac OS X 中的 PHP:PHP 在浏览器中加载源代码而不是执行……

Mac OS X 中的 PHP:PHP 在浏览器中加载源代码而不是执行……

我不知道该怎么办。我读了 stackoverflow 上与我遇到的问题类似的相关问题,但这些更改不起作用。我再次在 stackoverflow 上提问,他们让我来这里。他们说我需要加载我的 PHP 模块,但我已经这样做了(至少据我所知)。以下是我向他们提出的建议:

首先,我编辑了 httpd.conf 文件并取消注释LoadModule php5_module libexec/apache2/libphp5.so

接下来,在收到此错误“/usr/sbin/apachectl:第 82 行:ulimit:打开文件:无法修改限制:无效参数”后,我将ULIMIT_MAX_FILES="ulimit -S -n ulimit -H-n 更改为ULIMIT_MAX_FILES=""或某些奇怪的内容。这解决了该错误。

但是我在 Safari 中仍然只能看到我的源代码(实际上 Chrome 决定下载 PHP 文件——不同的问题/故事)。然后我在 stackoverflow 上找到了一个与我的问题类似的问题,并AddHandler在 php5.conf 文件中添加了一些行,这些行模仿了AddType文件中的行AddHandler。即使在“sudo apachectl restart”之后仍然不起作用。

然后我最终AddType x-httpd-php .php在 httpd.conf 文件中添加了内容,因为之前在 stackoverflow 上的问题中也提到了这一点。我这么做只是为了好用。没有用。

我感到很困惑。我只是想开始学习编程,但我觉得我花了一生的时间才在浏览器中打印“Hello World”。

答案1

如果你正在编程,并且想要一些“可以正常工作”的东西,你可以考虑使用 MAMP(Mac、Apache、MySQL、PHP 堆栈)安装并继续。我在 Leopard 下用过几次,效果很好。

相关内容