MathJax和php

MathJax和php,php,mathjax,Php,Mathjax,我已经在我的Mac上安装了Apache和PHP,并将其用作web服务器来编写一些包含MathJax的网页 只要在我的Mac上,一切都正常。我正在让cdn.MathJax.org服务器处理MathJax(我没有使用本地安装) 但是,当我将站点移动到远程服务器时,MathJax无法工作。我尝试了两个不同的远程服务器,结果相同 我发现,如果我将文件的扩展名从.php更改为.html,那么MathJax在远程服务器上可以正常工作,但是php内容当然不能正常工作。如果文件名为.php,那么php内容在远程

我已经在我的Mac上安装了Apache和PHP,并将其用作web服务器来编写一些包含MathJax的网页

只要在我的Mac上,一切都正常。我正在让cdn.MathJax.org服务器处理MathJax(我没有使用本地安装)

但是,当我将站点移动到远程服务器时,MathJax无法工作。我尝试了两个不同的远程服务器,结果相同

我发现,如果我将文件的扩展名从.php更改为.html,那么MathJax在远程服务器上可以正常工作,但是php内容当然不能正常工作。如果文件名为.php,那么php内容在远程服务器上也可以正常工作

看来我可以让php在远程服务器上运行,或者让MathJax在远程服务器上运行,但不是两者都可以……但两者都可以在我的Mac上本地运行


我被卡住了,任何帮助都将不胜感激。

如果我访问mathjax.org,它会显示以下消息
mathjax CDN于2017年4月30日关闭不确定这是否是您的问题。我从未使用过它。是的,我知道这一点,但我认为有一个重新定向到新服务器的方法,而且在任何情况下,只要文件扩展名是html,使用该CDN地址的MathJax都可以正常工作。在Davide Cervone的帮助下,我现在已经解决了这个问题,所以我想我会报告它。问题是,在my.php文件的部分中显式调用了MathJax,但随后latexmathjax.js文件又隐式调用了MathJax,这导致了各种各样的同步问题。为了解决这个问题,在php文件的一节中删除对MathJax的显式调用,并让latexmathjax.js进行调用就足够了。向latexmathjax.js的其他用户指出此问题的注释现已添加到latexmathjax.js的文档中