现在的位置: 首页 > 综合 > 正文

安装PHP+apache+mysql的方法(win7 下安装

2013年12月11日 ⁄ 综合 ⁄ 共 3159字 ⁄ 字号 评论关闭

老衲用的是WINDOWS 7 所以下面的方法也适用于Windows 7

来源:http://hi.baidu.com/%BB%C6%BD%F0vip/blog/item/164cf1127367bccbc3fd7899.html

一直没在vista下配置APM环境,今天找了下教程,写的不错就转来了~

装环境
操作系统是 Windows Vista Enterprise 英文版, Apache, PHP, MySQL 的最新版本可以在其官网下载的:
Apache 2.2.4:
注意:在下载最新的 Apache 时,下载Win32版本了,现在提供 win32 安装包的最新版本是 v2.2.8。我下载的版本是位于 /binaries/win32 目录中 apache_2.2.4-win32-x86-no_ssl.msi 文件。
http://httpd.apache.org/download.cgi
PHP 5.2.4 (Windows Binaries PHP 5.2.4 zip package): http://www.php.net/downloads.php
MySQL 5.0.45 Windows: http://dev.mysql.com/downloads/
安装的目录结构规划
为了方便维护,以及重装系统时不必进行二次安装,建议不要将其安装在系统盘(默认是 C 盘),例如我是装在 D 盘了。安装路径也最好不要含有空格和中文字符。

我的目录结构规划如下:
<D:/>    |--<WWW>    |   |--<SERVER>        # 安装 Web 服务程序    |   |   |--<Apache>    # Apache安装目录    |   |   |--<MySQL>     # MySql安装目录    |   |   |--<PHP>       # PHP安装目录    |   |    |   |--<Web>     # 网站内容    |   |   |--<test.php>    |   |   |--<其它PHP程序>    
下面的安装说明的举例,以上列目录结构为准。
在 Windows Vista 下安装 Apache 2.2.4
Windows Vista 下的安装,主要是由于 UAC 权限的影响,有可能导致服务无法安装成功。但这并不要紧,可以手工解决
运行 apache 2.2.4 的安装程序,根据提示一路 Next 即可。注意在 Server Information 的 Network Domain、Server Name 字段填上 localhost,在安装类型的位置选 Custom,然后改变安装路径(我的目录是 D:/WWW/SERVER/apache)。然后根据提示一路 Next 完成即可。
在安装结束时,如果安装了IIS,这时会弹出一个 DOS 错误窗口,主要原因是由于权限禁止或者说端口占用,无法注册服务。可以先选择关闭IIS服务或直接关掉错误窗口。其后以管理员身份进行 DOS 命令行 (点菜单: 开始 -> 程序 >附件(Accessories), 在 命令提示符(Command Prompt) 上点右键,然后选择以管理员身份运行(Run as adminstrator))。
进入 DOS 窗口后,执行下列命令 # 进入 apache 的安装目录        c:/windows/system32/> d:        d:/> cd D:/WWW/SERVER/apache/bin/        # 安装 apache 服务:        D:/WWW/SERVER/apache/bin/> httpd -k install        #启动  apahce 服务        D:/WWW/SERVER/apache/bin/> httpd -k start        

在 Windows Vista 下安装 php 5.2.4
将下载的 php 5 ZIP 包直接解压,我直接将 PHP 5.2.4 zip 文件解压到 D:/WWW/SERVER/php 目录下面。安装 php 不建议使用 win32 安装程序(主要是以后安装扩展麻烦)。
在资源管理器中进入 php 的安装目录,将 php.ini-recommended 复制一份,命名为 php.ini。然后打开 php.ini。
找到: ;extension=php_mysql.dll        
将前面的 ; 号去掉, 改成: extension=php_mysql.dll
MySQL 的扩展默认是没有打开的。将其打开。类似上面这样的脚本,是可选择的 php 扩展模块,如果需要加载,直接去掉前面的 ; 号即可。
找到: extension_dir = "./"
将其改为你的 php 安装目录下 ext 子目录的绝对路径。例如我的: extension_dir = "D:/WWW/SERVER/PHP/ext/"        
这步很重要 。否则接下来 php 会找不到 php_mysql.dll 模块,无法装载。
在 Windows Vista 的系统设置中, 将 php 的目录, 加到 Path 环境变量中去。具体做法:
右键点击 我的计算机 -> 属性 -> 高级系统属性 -> 环境变量 -> 系统变量 - Path -> 编辑,然后加入即可。用 ; 分隔多个目录。
配置 Apache 和 PHP
打开 Apache 安装目录下的 conf 子目录中的 httpd.conf 文件。
找到: DocumentRoot "xxxxxxx"
改成你本机的网站内容的目录。例如我的:DocumentRoot "D:/WWW/Web/"
找到: <Directory "xxxxxxx">
改成你本机的网站内容的目录。例如我的:<Directory "D:/Web/www">

找到 LoadModule,根据你的 php 安装目录,在下面空白处加上这两行: LoadModule php5_module "D:/WWW/SERVER/PHP/php5apache2_2.dll"        PHPIniDir "D:/WWW/SERVER/PHP"        

找到: DirectoryIndex index.html        
修改为: DirectoryIndex index.php index.html        

找到: AddType application/x-gzip .gz .tgz
添加这两行: AddType application/x-httpd-php .php        AddType application/x-httpd-php .html        

保存 httpd.conf
在你的网站目录中(例如我的是 D:/WWW/Web/),手工建立一个 index.php 的文件,内容: <?php        phpinfo();        ?>

在 dos 窗口中启动 apache 服务 #如果之前启动了,先将其  stop        D:/WWW/SERVER/apache/bin/> httpd -k stop        #启动  apahce 服务        D:/WWW/SERVER/apache/bin/> httpd -k start        
或者点击桌面任务栏右下角的Apache图标,进行操作
打开 http://localhost/test.php,即可看到测试输出结果。
Windows Vista 下安装 MySQL 5.0.45
MySQL 的安装比较简单,它提供了一个 win32 的安装包。下载后根据提示一路安装,在安装类型处选 Custom,指定安装目录为 D:/WWW/SERVER/mysql。

安装完成后,会问你要不要到官网注册,跳过即可。然后会问你是否 Configure the MySQL Server now,选中并继续,然后根据提示,设定字符集,以及 root 管理员的密码即可。
  OK, 现在你可以在 vista 下使用 apache + mysql + php 开发 web 程序了。

抱歉!评论已关闭.