我一直在尝试在运行 Windows Server 2008 R2 的计算机上安装 PHP。我取得了一些成功,因为我可以编写脚本并从文件夹运行它们c:\php
。
问题是,我无法从任何其他文件夹运行脚本,但我需要这样做。
答案1
使用适用于 Windows 的 XAMPP (Apache-MySQL-PHP-Perl)。我已经使用这个软件几年了,并且一直在其上运行 Moodle。它有良好的文档和广泛的社区支持。
设置教程:http://www.youtube.com/watch?v=lVcTqkHtNMg
文档安装指南/详细信息:http://www.a3webtech.com/index.php/xampp.html
答案2
如果您需要从 以外的目录运行 PHP 脚本(从命令行),则C:/PHP
需要将包含 的路径php.exe
(可能是C:/PHP
)添加到PATH
环境变量中。然后您可以php yourscript.php
在命令行上的任意位置使用 - 只需注意,除非您在正确的位置,否则 等的相对路径require()
将不起作用。
要让您的脚本由 Web 服务器从不同目录提供服务,您需要通过创建虚拟目录来配置 Web 服务器。您需要在此处参考 Web 服务器的文档,因为您没有提到它是什么。
答案3
您需要将其添加c:\php.exe
到您的 Windows Path 变量中。
http://www.php.net/manual/en/faq.installation.php#faq.installation.addtopath
答案4
使用 Microsoft 的 Web 平台安装程序。在它提供的列表中,您将找到最新版本的 PHP。安装程序将为您正确执行安装。