我正在尝试在我的 Netbeans 环境中测试我正在开发的 php 应用程序,但到目前为止,我一直无法在我机器上的 Tomcat 服务器上测试它。在对该问题进行了一些研究之后,我发现这个较早的问题表明我需要将我的项目文件复制到文档根目录。问题是,我似乎找不到服务器的文档根目录。
找到文档根目录的最佳方法是什么?我认为我没有更改默认位置,但我似乎找不到它。提前致谢。
我正在尝试在我的 Netbeans 环境中测试我正在开发的 php 应用程序,但到目前为止,我一直无法在我机器上的 Tomcat 服务器上测试它。在对该问题进行了一些研究之后,我发现这个较早的问题表明我需要将我的项目文件复制到文档根目录。问题是,我似乎找不到服务器的文档根目录。
找到文档根目录的最佳方法是什么?我认为我没有更改默认位置,但我似乎找不到它。提前致谢。
首先,Tomcat 是一个Servlet/JSP 容器,但不能被视为 Web 服务器。
根据您的描述,我猜测您的项目已创建或稍后配置为“运行方式:本地网站(在本地 Web 服务器上运行) ”。仅供参考,下面显示的其他运行方式方法(截至 7.4):
你提到
我似乎无法找到我的服务器的文档根目录。
所以我的问题是:您是否在本地安装了 Web 服务器,例如Apache httpd!?如果没有,你可以在这里得到一个;我建议选择与部署环境相同或至少接近它的版本。
如果本地 Web 服务器已安装并且运行正常,则您必须有一个有效的DOCUMENT_ROOT。要定位DOCUMENT_ROOT的路径(在 Windows™ 下使用 Apache httpd 进行演示):
此外,还有一种方法可以让 Tomcat 能够解释 PHP 脚本:来自Caucho Technology的Quercus;虽然有一个问题——它不能很好地支持 UTF-8(较客气的说法)!
我知道这是一个 6 个月大的问题,希望以上信息对您仍然有用。