加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

当通过Lion上的Ajax运行时,PHP脚本会回显自己的内容

发布时间:2020-12-16 02:47:04 所属栏目:百科 来源:网络整理
导读:我对我说的是一个奇怪的问题,我想知道你是否可以帮助我找出我正在制造的可耻的明显错误. 我有一个javascript应用程序通过ajax运行一堆php脚本,所有这些都在我的Mac上本地运行,使用内置的apache服务器.它已经工作了多年,但在我的新款Lion Mac上,php脚本不再返
我对我说的是一个奇怪的问题,我想知道你是否可以帮助我找出我正在制造的可耻的明显错误.

我有一个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/获取“it works”消息.
>我尝试使用jquery运行ajax并使用老式的longhand方式.同样的问题. (我确保jquery实际上正在加载.)
>我没有使用短代码“<?”在我的PHP脚本中
> php文件与html和javascript文件位于同一目录中.权限与Snow Leopard计算机上的权限相同,一切正常

我上传和下调谷歌搜索,但我很难过.有什么建议?谢谢!

解决方法

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读