PHP Windows上使用Apache进行安装
要在Windows上安装带有PHP 5的Apache,请遵循以下步骤。如果您的PHP和Apache版本不同,请相应地注意。
- 从www.apache.org/dist/httpd/binaries/win32下载Apache服务器。您需要具有no_src.msi扩展名的当前稳定版本。双击安装程序文件进行安装;
C:\ Program Files
是常见位置。安装程序还会询问您是否要将Apache作为服务或从命令行或DOS提示符运行。我们建议您不要安装为服务,因为这可能会导致启动问题。 -
使用您的解压缩实用程序解压缩PHP二进制存档;
C:\ PHP
是常见位置。 -
将一些.dll文件从PHP目录复制到系统目录(通常为
C:\ Windows
)。您在每种情况下都需要php5ts.dll。您还可能需要将文件复制到Apache模块目录的与Web服务器模块相对应的文件 –C:\ PHP \ Sapi \ php5apache.dll
。从dlls子文件夹中拷贝其他文件也是可能的,但首先从前面提到的两个文件开始,如果需要,再添加更多文件。 -
复制
php.ini-dist
或php.ini-recommended
(最好是后者)到Windows目录,并将其重命名为php.ini。在文本编辑器中打开此文件(例如,记事本)。编辑此文件以获取配置指令;在此时,我们强烈建议新用户将错误报告设置为E_ALL在他们的开发计算机上。 -
告诉Apache服务器要从何处提供文件以及要识别PHP文件的扩展名(.php是标准的,但您可以使用.html,.phtml或任何您想要的)。进入您的HTTP配置文件(
C:\ Program Files \ Apache Group \ Apache \ conf
或您的路径),并使用文本编辑器打开httpd.conf。搜索单词DocumentRoot(应该出现两次)并将两个路径都更改为要提供文件的目录。(默认值为C:\ Program Files \ Apache Group \ Apache \ htdocs
。)在以下代码的第一行中至少添加一个PHP扩展指令−
LoadModule php5_module modules/php5apache.dll
AddType application/x-httpd-php .php .phtml
- 还可能需要添加以下行 –
AddModule mod_php5.c
-
停止并重新启动WWW服务。转到 开始菜单 → 设置 → 控制面板 → 服务。 在列表中向下滚动到IIS管理服务。选择它,然后点击停止。停止后,选择万维网发布服务并点击启动。从Internet服务管理器内部停止和重新启动服务是不够的。由于这是Windows操作系统,您可能也希望重新启动计算机。
-
打开一个文本编辑器。输入:
<?php phpinfo(); ?>
。将该文件保存在Web服务器的文档根目录中,命名为info.php。 -
打开任何Web浏览器并浏览该文件。您必须始终使用HTTP请求(http://www.testdomain.com/info.php或http://localhost/info.php或http://127.0.0.1/info.php),而不是文件名(/home/httpd/info.php),以便正确解析该文件。
您应该看到一张关于您新安装的PHP的长表格信息,祝贺您!