XP下安装Apache+php+mysql+zend+phpmyadmin精简教程

XP下安装Apache+php+mysql+zend+phpmyadmin精简教程

本人新手,在学习配置环境,查看了很多资料才略知皮毛,现在写个精简版本出来,供大家参考,配置不足之处很多,请多多指点。



本人的程序都是装在D盘目录下,可根据自己需要调整。



1、APACHE的安装
   APACHE2.2.10 按提示安装好,我是装到了D:/apache2.2(安装过程不用细说了吧)。
   安装完后,打开IE ,地址栏输入:http://127.0.0.1 如果能看到IT WORKS提示,就表明APACHE已经安装成功了。



2、PHP安装。
   解压 PHP-5.2.6.zip ,改名文件夹为PHP。复制到D盘目录下。



3、MYSQL-5.1.30安装,我的安装目录为D:/mysql/mysql server5.1/,然后一直下一步就OK,中途会要求输入ROOT密码,保管好。


好了,程序安装完了,现在进行配置吧。


打开PHP目录,我们是装在了D:/PHP,找到php.ini-dist文件,改名为php.ini。
然后用记事本打开它,查找:extension_dir文字,修改:"./"改为我们的安装目录:"d:/php/ext";
继续查找下面几项
;extension=php_gd2.dll

;extension=php_mbstring.dll

;extension=php_mcrypt.dll

;extension=php_mysql.dll

将最前面的";"删除。




打开APACHE配置文件:开始—程序—APACHE HTTP SERVER—CONFIGURE APACHE SERVER—EDIT THE APACHE HTTPD.CONF CONFIGURATION FILE

查找DocumentRoot文字,查看地址是否与我们安装的目录一致:D:/Apache2.2/htdocs


查找LoadModule文字,在最下面一行加入下一行信息:
LoadModule php5_module d:/php/php5apache2_2.dll

注意,不要在前面加#号.



接着再查找:#AddType application/x-gzip .tgz 文字
在下面添加如下几行信息:
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php4
AddType application/x-httpd-php .php5
注意不要在前面加“#”,后面的" .php"之前有个空格,一定要加上。



查找:DirectoryIndex index.html
修改为:DirectoryIndex index.html index.php
这样index.php 可以充当默认页面了


将下列文件复制到c:/windows/system32目录下。

D:\php\php5ts.dll
D:\php\libmcrypt.dll
D:\php\libmysql.dll
D:\php\ext\php_gd2.dll
D:\php\ext\php_mbstring.dll
D:\php\ext\php_mcrypt.dll
D:\php\ext\php_mysql.dll


将d:/php/php.ini文件复制到c:/windows目录下。

在D:/Apache2.2/htdocs目录下新建一个PHP文件。
1.php
用记事本打开1.php,输入:
<?
phpinfo();
?>
保存退出。

打开IE,输入地址:http://127.0.0.1/1.php

出现“PHP Version 5.2.6”表示安装成功。



4、安装ZEND
ZendOptimizer-3.2.6-Windows-i386.exe
直接安装,(D:\Zend\ZendOptimizer-3.2.6)需要注意选择Web server 时,选择apache2.X的版本,php.ini的指向目录,和Apache安装目录(D:Apache2.2)。



5、安装phpmyadmin

phpMyAdmin-2.10.0.2-all-languages.zip,将其解压到 你网站根目录下并重命名文件夹名为phpMyAdmin   D:/Apache2.2/htdocs/phpmyadmin

找到并打开 libraries/config.default.php
做以下修改:

1 查找 password 有如下两行
$cfg['Servers'][$i]['user']          = 'root';     
$cfg['Servers'][$i]['password']      = '';

把你的mysql密码填到$cfg['Servers'][$i]['password']      = ''; 单引号里边



2 搜索 $cfg['PmaAbsoluteUri'],将其后面单引号里的值设置为 phpMyAdmin 目录路径,如:http://localhost/phpMyAdmin/ ;



3 搜索 $cfg['DefaultLang'],将其后面单引号里的值设置为 zh-gb2312 ;

下面这项根据自己需要的编码修改(如果对数据库编码不是很熟悉的建议不要修改)


4 搜索 $cfg['DefaultCharset'],将其设置为 自己所要的编码.



5 搜索$cfg['blowfish_secret']在 $cfg['blowfish_secret'] = ' ' 里随便填个字符串即可,否则会出现:配置文件现在需要短语密码。


打开浏览器,输入:http://localhost/phpMyAdmin/ 用root用户进入,密码为安装MYSQL时输入的密码。

可以看到Apache 和 MySQL 均已启动。

在虚拟机上试验过三次,都成功,希望你也一样。

马上准备在CentOS下配置环境,弄会了,到时再写个教程过来.



最后,请高手指点,如何解决下面的问题!!!

Your PHP MySQL library version 5.0.51a differs from your MySQL server version 5.1.30. This may cause unpredictable behavior.


http://user.qzone.qq.com/17363675/

要记得配置完后,需要重启Apache服务器

只有重启Apache服务器,改动的项目才能生效。

怎么重启Apache服务器不用说了吧。

我昨天下载了软件,一步到位假设php+mysql+Apache,这个软件就是phpnow,希望对大家有帮助,可以在windows下安装的,省去了很多工作,简直好用啊