我正在建立一个新网站。
我将自己托管在一个linode节点中。该站点已启动并正在运行。
我安装了在端口80上运行的nginx,并在端口8001上运行了apache。
我的问题是,当我执行AJAX调用时,响应(responseText)是整个php代码。我不明白如何通过Apache运行它。
除了将端口更改为不与nginx冲突之外,我没有进行任何其他配置。
已安装apache2,已安装nginx。
<table id = "damagetablemario">
<tr>
<th>Neutral</th>
<th>Forward Tilt</th>
<th>Up Tilt</th>
<th>Down-Tilt</th>
<th>Forward-Smash</th>
<th>Up-Smash</th>
<th>Down-Smash</th>
<th>Neutral-Air</th>
<th>Forward-Air</th>
<th>Back-Air</th>
<th>Up-Air</th>
<th>Down-Air</th>
</tr>
<tr>
<td class = "Neutral">10%</td>
<td class = "Forward-Tilt">sd</td>
<td class = "Up-Tilt">sd</td>
<td class = "Down-Tilt">vv</td>
<td class = "Forward-Smash">sd</td>
<td class = "Up-Smash">sd</td>
<td class = "Down-Smash">sd</td>
<td class = "Neutral-Air">sd</td>
<td class = "Forward-Air">sd</td>
<td class = "Back-Air">sd</td>
<td class = "Up-Air">sd</td>
<td class = "Down-Air">sd</td>
</tr>
</table>
}
在控制台中,我获得了完整的php脚本。
PHP以回显$ result结尾。如果我在服务器中使用php -f运行它,则输出结果确定。
我只需要responseText中的结果,稍后将看到如何处理它。
我不了解如何使代码在apache上运行,我理解它需要被某人解释,但是我不知道该怎么做。
谢谢!
答案 0 :(得分:1)
检查您的php文件,如果文件开头没有打开标签:
<?php
请勿使用简短的打开标记,因为只有在使用php.ini配置文件中的short_open_tag启用该标记后,该标记才可用。
<?