gpt4 book ai didi

在 Lion 上通过 Ajax 运行时,PHP 脚本会回显其自身的内容

转载 作者:可可西里 更新时间:2023-10-31 23:42:34 24 4
gpt4 key购买 nike

我遇到了一个对我来说很奇怪的问题,我想知道你是否可以帮助我找出我正在犯的可耻的明显错误。

我有一个 javascript 应用程序,它通过 ajax 运行一堆 php 脚本,所有脚本都在我的 Mac 上本地运行,使用内置的 apache 服务器。它已经工作多年,但在我的新 Lion Mac 上,php 脚本不再返回它们应该读取的文件。他们返回 php 脚本本身。

如果我从命令行运行 php 脚本,它们工作正常。如果我直接从命令行运行它们,它们工作正常。它们在 Snow Leopard 计算机上从 Ajax 运行良好。如果 Ajax 在我的 Lion Mac 上运行它们,它们将无法工作。

我尝试过的事情:

  • 我已经调整了 httpd.conf 以便加载 php 模块,并且我已经重新启动了我的 Mac。

  • Apache 肯定在运行:127.0.0.1/~myname/收到“它工作”消息。

  • 我尝试过使用 jquery 和老式的普通方式运行 ajax。同样的问题。 (我已经确定 jquery 实际上正在加载。)

  • 我没有使用短代码“

  • php 文件与 html 和 javascript 文件位于同一目录中。权限与Snow Leopard计算机上的权限相同,一切正常

我试过上下谷歌搜索,但我被难住了。有什么建议么?谢谢!

最佳答案

问题似乎是我的 Lion 机器上安装了 php 5.3.1。当我更新到 php5.4 时,它又开始工作了。

要更新到 php5.4,我按照此处的说明操作:http://php-osx.liip.ch/感谢您的帮助,Stackoverflow!

关于在 Lion 上通过 Ajax 运行时,PHP 脚本会回显其自身的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12011090/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com