我使用Lynda.com安装Apache,所以我觉得PHP安装正确并可以在我的计算机上运行。我已经通过localhost对代码进行了测试,当我在那里进行测试时,它可以工作,但是一旦我通过FTP上传PHP文件,我就会转到Chrome中的网页,它只是显示为PHP代码。
我有2个PHP文件,它们可以作为一个简单的表单。一个通过$ _POST方法导致另一个。
所以真正的问题是 - 为什么我的PHP代码一旦在Web服务器上就不会执行?
我上传的PHP代码第1页:http://pages.iu.edu/~smithtro/JPTeam/joes.php
我上传的HTML代码第1页(仅供参考,这是我想要的): http://pages.iu.edu/~smithtro/JPTeam/joes.html
html页面重定向到表单处理页面。
答案 0 :(得分:0)
joes.php和form_processing.php文件都显示原始内容。我倾向于Apache httpd.conf文件中缺少配置。
我会查看PHP Configuration Instructions的页面。在链接页面上,查看步骤7和8.不要忘记在进行任何配置更改后重新启动Apache。
答案 1 :(得分:0)
我联系了IU的技术部门(我应该用谷歌搜索它,我会得到相同的答案),事实证明我上传到的服务器没有启用PHP。