我在使用 Apache 将 PHP 安装在我的 64 位 Win 7 机器上时遇到了麻烦。我不熟悉安装没有收缩包装的软件,而且我已经用完了有用的文档/链接来阅读。
这是我所做的:
- 从 Apache Lounge 安装 Apache 2.4.18 win64(使用 VC14 构建)。这有效 - 我的浏览器显示“有效!” 当我访问我的 docroot 时。
- 从 windows.php.net 下载 VC14 x64 Thread Safe (2016-Jan-06 23:30:09) PHP zip 并将其解压缩到 c:/php。
- 将LoadModule php5_module "c:/php/php7apache2_4.dll"添加到 httpd.conf。
- 从微软下载 VC_redist64.exe(版本 14.0.23506)并安装。
试过httpd,我得到:
c:\Apache24\bin>httpd httpd:C:/Apache24/conf/httpd.conf 第 178 行的语法错误:在文件 C:/php/php7apache2_4.dll 中找不到 API 模块结构 `php5_module':没有错误
我知道我需要在 httpd.conf 和 php.ini 中添加/调整更多内容,但我在网上找到的所有帮助都表明问题出在其他地方。