日期:2014-05-16  浏览次数:20887 次

Windows XP/2003下Apache+PHP+MySQL+Zend Optimizer+phpMyAdmin安装配置

转载自:????? http://www.360doc.com/content/11/0406/16/42286_107610571.shtml

?

?

?

Windows XP下Apache+PHP+MySQL+Zend Optimizer+phpMyAdmin安装配置
2009年07月09日 星期四 下午 05:42

一、软件准备

Apache(2.2.11): http://httpd.apache.org/download.cgi

PHP(5.2.8): http://www.php.net/downloads.php

MySQL(5.1、6.0): http://dev.mysql.com/downloads/

Zend Optimizer(3.3): http://www.zend.com/store/products/zend-optimizer.php

phpMyAdmin(3.1.1): http://www.phpmyadmin.net/home_page/index.php


以上软件均为免费软件,所以以上提供网址均为官方下载地址。

假设C:\ 为你现在所使用操作系统的系统盘,如果你目前操作系统不是安装在C:\ ,请自

行修改。

二、安装PHP、Apache,并使之配合

1、下载后,解压至C:\PHP5(这个路径可以随意,不过下面要是用到这个路径,请相应

修改);

2、进入C:\PHP5 ,将php.ini-dist 复制一份放到C:\Windows 内,改名为php.ini ,然后

用记事本打开,利用记事本的查找功能搜索extension_dir = "./" ,并将其路径指到你的PHP

目录下的ext 目录,比如:extension_dir = "C:\PHP5\ext" ;再搜索register_globals = Off ,

将Off 改成On ;如果你想让PHP 支持更多功能模块,请按照下面的步骤去做,如果不

想的话,直接保存关闭php.ini 即可.

?

PHP 支持的模块很多,搜索到:

; Windows Extensions

; Note that ODBC support is built in, so no dll is needed for it.

; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5)

; extension folders as well as the separate PECL DLL download (PHP 5).

; Be sure to appropriately set the extension_dir directive.

下面所列的就是PHP 预支持的扩展模块,默认情况下都用分号在前面注释掉了,如果你想

PHP 支持某个模块,请将前面的“;”去掉即可。如果安装完毕后测试时,弹出不支持xxx.dll

模块的话,直接将前面分号再加上去,保存后重启Web 服务器就可以了。

比如我们可能会使用到以下一些扩展模块:

extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_mcrypt.dll

extension=php_mysql.dll

extension=php_mysqli.dll

extension=php_xsl.dll

3. 将C:\PHP5和C:\PHP5\ext 添加到环境变量中 (原文为3、把C:\PHP5\php5ts.dll、C:\PHP5\libmcrypt.dll 和C:\PHP5\ext 目录下的所有文件复制粘贴到C:\Windows\system32\内;修改)

4、配置Apache 使其支持PHP :

一般下载后得到的是一个.msi 文件(如:apache_2.2.10-win32-x86-openssl-0.9.8i.msi),直接双

击安装,过程中需设置一下服务器名,如本机设置为: localhost (或127.0.0.1) ,假设

装在F:\。

(1)、以apache 模块安装PHP :

打开F:\Apache2.2\conf\httpd.conf ,在最后添加如下代码:

代码:

LoadModule php5_module "C:/php5/php5apache2_2.dll"

AddType application/x-httpd-php .php

查找DirectoryIndex ,在其后面添加index.php ,保存后关闭文件,Restart Apache 。

打开浏览器,输入: http://localhost/ (或127.0.0.1),看到成功页面(It works!)后,在

F:\Apache2.2\htdocs 下新建一个phpinfo.php ,内容如下:

<?php

phpinfo();

?>

打开浏览器,输入:http://localhost/phpinfo.php ,将显示当前服务器所支持PHP 的全部信息,

可以看到Server API 的模式为:Apache 2.0 Handler 。

(2)、以CGI 模式安装PHP :

? ScriptAlias /php5/ "C:/php5/"

? Action application/x-httpd-php5 "/php5/php.exe"

? AddType application/x-httpd-php5 .php

查找DirectoryIndex ,在其后面添加index.php ,保存后关闭文件,Restart Apache 。

打开浏览器,输入:http://localhost/ ,看到成功页面后,在F:\Apache2.2\htdocs 下新建一个

phpinfo.php ,内容如下:

<?php

phpinfo();

?>

打开浏览器,输入: http://127.0.0.1/phpinfo.php ,将显示当前服务器所支持PHP 的全部信

息,可以看到Server API 的模式为:CGI 。

三、安装MySQL

1.安装及配置向导

双击安装下载得到的mysql 安装文件,安装过程中会提示你是不是立即进行配置,选择否即

可完成安装,选择是将进入配置向导。

(1)选择配置方式

我们可以看到两个选项,Detailed 和Standard。选择Detailed Configuration 可以看到可用的

所有选项,选择Standard Configuration 则必须手动修改my.ini 文件已达到配置效果。这里我

们选择Detailed Configuration。<