安装 PHP/Apache Windows 7

安装 PHP/Apache Windows 7

我已经成功安装了 Apache 2.2.22,并且运行了本地主机,并且收到了It works消息,所以我认为一切正常。

然后我安装了 PHP 5.3.15。我的问题是如何让这两个一起工作?编辑一些配置,将一些文件复制到某处还是?

我多年来没有这样做过,以前当你安装 PHP 时,系统会提示你正在使用哪个网络服务器,然后选择正确的版本以及配置目录的位置。

然后你就可以重新启动你的网络服务器并使整个系统正常运行。

答案1

如果你想在 Windows 上运行 Apache 2.2/PHP 5.3,你需要VC9 构建,而不是 apache.org 的版本。您还需要线程安全的 VC9 构建PHP。这不像以前那么简单了!因此,从一开始:

  • 从以下位置下载 httpd-2.2.22-win32-ssl_0.9.8.ziphttp://www.apachelounge.com/download/
  • 将 Apache2 文件夹从 httpd-2.2.22-win32-ssl_0.9.8.zip 复制到 C:/
  • 在记事本中打开 C:/Apache2/conf/httpd.conf。添加:
LoadModule php5_module "C:/Program Files (x86)/PHP/php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/Program Files (x86)/PHP/"
  • 在您的启动文件夹中创建 C:/Apache2/bin/ApacheMonitor.exe 的快捷方式。
  • 下载 PHP 5.3 (5.3.14) VC9 x86 线程安全 Zip 文件http://windows.php.net/download/
  • 将 php-5.3.13-Win32-VC9-x86.zip 中的所有内容复制到 C:/Program Files (x86)/PHP
  • 将 C:/Program Files (x86)/PHP/php.ini-development 复制到 C:/Program Files (x86)/PHP/php.ini
  • 在 php.ini 中取消注释 extension_dir = "./ext"

从 Windows 7 开始菜单中,搜索“运行”,选择“运行”应用程序,然后粘贴:

"C:/Apache2/bin/httpd.exe" -k install

然后转到控制面板>所有控制面板项>管理工具>服务>Apache2.2:启动

在“我的电脑”>“属性”>“高级系统设置”>“环境变量”中,将 PHP 的路径添加到 Path 系统变量的末尾

然后运行 ​​ApacheMonitor.exe,重新启动 Apache2,一切就绪了。

答案2

解决方案 我下载了 PHP 5.2.6,并提示我输入 apache 位置,并且配置已更新。

我知道应该更新什么,但之前(较新)安装的 PHP 没有为我生成正确的 .dll 文件,因此我无法将其包含在 httpd.conf 中

相关内容