我不知道该怎么办。我读了 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 下用过几次,效果很好。