Windows7下Apache2.4+PHP5.6环境配置
我将windows7 32位操作系统升级成了64位操作系统,随之而来的就是之前的PHP环境也需要重新配置。之前用的是apache2.2和php5.3。既然升级了操作系统,所以对php环境也进行了升级。
目前使用的php环境是 Apache2.4版本和PHP5.6版本。
对于Apache2.4的安装可以参考《windows7下Apache2.4安装》这篇文章,而对于下载的PHP5.6是绿色版的,所以不需要安装,直接拷贝到D:/wamp目录下面为php56(这里需要注意的是,当我们下载php的时候,我们要下载Thread Safe版的)。
下面我们主要说一下配置apache使其支持PHP。其实很简单,打开apache的配置文件httpd.conf。在里面添加下面三行
LoadModule php5_module "D:/wamp/php56/php5apache2_4.dll"
AddType application/x-httpd-php .php
PHPIniDir "D:/wamp/php56/"
并且找到
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
改为
<IfModule dir_module>
DirectoryIndex index.php index.html
</IfModule>
保存退出以后,启动apache服务。正常来说应该是能顺利的启动的。但是,通常这里会出现一些问题,看下面的内容
D:\wamp\Apache24\bin>httpd -k start //启动apache服务
httpd: Syntax error on line 181 of D:/wamp/Apache24/conf/httpd.conf: Cannot load
D:/wamp/php56/php5apache2_4.dll into server: \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\x
b6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3
我们看启动失败了。问题是没法将php5apache2_4.dll加载到服务中。出现这种问题的情况可能有很多种。但是,这里很普遍的一种情况就是版本的匹配。而且大多数的情况都是由于这个版本问题引起的。
在我配置php环境的过程中,出现这个问题的时候我回头检查了我的Apache和php的版本。我的Apache下载的软件全称为:httpd-2.4.23-x64-vc14-r3;php软件的全称为:php-5.6.27-Win32-VC11-x64。要说版本的话这两个软件的版本是兼容的,那问题出在什么地方呢?其实,我们仔细观察的话会发现,Apache软件中使用的Visual C++组件的版本和PHP的是不同的。Apache中是VC14,而PHP中是VC11。组件版本的不同导致dll类库不能正确的加载。
其实,这也是我的猜测。因为之前我也没有遇到过类似的情况。但是,在下载Apache软件的时候发现它也有VC11版本的,所以带着这一丝的希望我重新下载了Apache软件为httpd-2.4.23-x64-vc11-r3。然后按照前面介绍的步骤去配置启动Apache服务,奇迹出现了,服务可以正常的启动。
在D:/wamp/Apache24/htdocs下新建phpinfo.php文件,写入以下代码
<?php
Phpinfo()
然后在浏览器中输入http://localhost/phpinfo.php
出现以上内容,说明我们的环境已经成功的配置起来了。
这里我想说的是,在PHP环境的配置过程中,其实步骤都是大同小异。我们需要注意的就是个软件之间的版本以及所依赖的组件库的版本,这些都要兼容才可以。当然了,在出现问题的时候,我们先要确保应该有的组件库都应该安装上了。接下来就是检查版本兼容的问题。
相关文章
在 Windows 上重新启动 MySQL 服务器
发布时间:2023/05/09 浏览次数:181 分类:MySQL
-
本篇文章介绍如何在 Windows 上重新启动 MySQL 服务器。在 Windows 上重启 MySQL 服务器是一个非常简单的操作。
适用于 Windows 的 C 编译器
发布时间:2023/05/07 浏览次数:163 分类:C语言
-
一篇关于适用于 Windows 平台的不同 C 编译器的文章。这篇简短的文章讨论了可用于 Windows 平台 C 语言编程的不同编译器和 IDE。
检查 Windows 上是否安装了 MongoDB
发布时间:2023/04/20 浏览次数:72 分类:MongoDB
-
本文介绍了四种不同的方法,可帮助您检查 Windows 上是否安装了 MongoDB 软件。
在 Windows 中备份 MySQL 数据库
发布时间:2023/04/19 浏览次数:77 分类:MySQL
-
本快速教程将讨论备份 MySQL 数据库并将其作为脚本保存在文件中。使用数据库时,建议定期备份数据库。
如何在 Windows 系统中卸载 git
发布时间:2023/04/09 浏览次数:223 分类:Git
-
在这篇简短的文章中,我们将学习如何卸载 Git,以及如何在从个人计算机的目录中卸载 Git 后删除这些文件。
在 Windows 上将 Git 添加到 PATH
发布时间:2023/04/07 浏览次数:193 分类:Git
-
Git 是一个免费的开源版本控制系统,旨在快速高效地处理项目。你可以在 Windows、Mac 和 Linux 操作系统上使用它。本文介绍了将 git 程序添加到 Windows 路径环境变量。
在 Windows 上更新 Git
发布时间:2023/04/07 浏览次数:225 分类:Git
-
Git 是一个免费的开源版本控制系统,旨在快速高效地处理项目。在 Windows、Mac 和 Linux 操作系统上使用此工具。本文介绍如何将 Windows 上的 Git 更新到最新版本。
在 Windows 上关闭 Git 提交编辑器
发布时间:2023/03/30 浏览次数:68 分类:Git
-
在本文中,我们将讨论如何退出 Git 提交编辑器。 这可能有点棘手,尤其是如果您是 Git bash 的新手。
在 Apache2 中启用 PHP
发布时间:2023/03/27 浏览次数:150 分类:PHP
-
本文将教你如何使用 a2enmod、LoadModule 和符号链接在 Apache2 中启用 PHP。如果你遇到有关 PHP 的模块错误,我们将教你如何通过 apt-get 修复它。