您的位置:首页 > 运维架构 > Apache

Apache 2 PHP 5 MySQL 5安装配置

2008-11-27 11:31 573 查看

最新版Apache 2 PHP 5 MySQL 5安装配置 - 快乐学习PHP(之一)

发表时间: 2007-11-25 08:31 作者: luzhou 来源: PHPChina 开源社区门户

字体:


|
打印

【转载请注明作者和出处】

Windows下最新版Apache 2+PHP 5+MySQL 5+Zend Optimizer+phpMyAdmin安装配置说明

PHP+MySQL+Apache的搭配,就犹如骑士配上亮银枪,再骑上枣红马,所发挥的威力巨大!

感觉还是有很多人问安装方面的问题,本文就目前(截至2007.11.24)最新版的Apache 2、PHP 5、MySQL5、Zend Optimizer、phpMyAdmin在Windows下面的安装配置进行具体说明,相应软件说明如下:

操作系统:Windows XP sp2;

HTTP应用服务器:apache_2.2.6-win32-x86-no_ssl.msi;

php-5.2.5-Win32.zip;

pecl-5.2.5-Win32.zip;

mysql-5.0.45-win32.zip(Windows ZIP/Setup.EXE);

ZendOptimizer-3.3.0a-Windows-i386.exe;

phpMyAdmin-2.11.2.2-all-languages.7z。

[ 本帖最后由 luzhou 于 2007-12-1 06:14 编辑 ]


我也来说两句
查看全部评论
相关评论

luzhou (2007-11-25 08:40:13)

1. 安装Apache 2.2.6



未命名.JPG

一路点击“Next”。



未命名1.JPG

[size=10.5pt]由于是本机学习环境,设置相应域名即可,如果你的Windows系统装了IIS,就不要选择Port80,否则就没关系,后面设置时也可以调整端口。设置好后点击“Next”。



未命名2.JPG

[size=10.5pt]选择“Custom”,需要修改安装路径,点击“Next”。

luzhou (2007-11-25 08:45:08)



未命名1.JPG

点击“Change…”,以“D:/WAMP/Apache2/”为安装路径,点击“Next”。

之后进入下一个安装窗口,点击“Install”。



未命名2.JPG

[size=10.5pt]稍等后,安装成功,点击“Finish”,完成Apache安装。

在Windows托盘区,你可以看到



未命名3.JPG

图标,表示Apache安装成功并已启动。[size=10.5pt]

[size=10.5pt]打开浏览器,输入http://localhost/,测试一下:



未命名4.JPG

[size=10.5pt]说明Apache安装成功。

[ 本帖最后由 luzhou 于 2007-11-25 08:51 编辑 ]

luzhou (2007-11-25 08:50:06)

2. 安装MySQL 5.0.45



未命名1.JPG

[size=10.5pt]点击“Next”。



未命名2.JPG

[size=10.5pt]此处选择“Custom”,后面需设置安装路径,如果选择“Typical”和“Complete”,后面将默认为安装至C盘。



未命名3.JPG

[size=10.5pt]选择“Change…”,修改安装路径,这里我们以“D:/WAMP/MySQL5/”作为MySQL安装路径,选择好之后点击“Next”,之后进入下一安装窗口,点击“Install”即可……。

luzhou (2007-11-25 08:55:31)



未命名1.JPG

[size=10.5pt]几步之后,出现如上窗口,将“Configure the MySQL Server now”前的“√”选上,之后点击“Finish”。



未命名2.JPG

之后出现MySQL ServerInstance Configuration Wizard出口,点击“Next”。

之后一路点击“Next”。



未命名3.JPG

[size=10.5pt]到上页时,选择“Best Supoort Multilingualism”,确保选择UTF8作为MySQL的默认字符集,之后点击“Next”。

luzhou (2007-11-25 08:58:54)



未命名1.JPG

[size=10.5pt]设置为服务,并开机时自启动,点击“Next”。



未命名2.JPG

将“Modify Security Settings”前的“√”选上,设置root用户密码,点击“Next”。



未命名3.JPG

[size=10.5pt]点击“Execute”。



未命名4.JPG

[size=10.5pt]点击“Finish”,结束MySQL安装。

luzhou (2007-11-25 09:00:42)

3. 安装PHP 5.2.6

安装PHP很简单,将php-5.2.5-Win32.zip解压缩至D:/WAMP/PHP;把pecl-5.2.5-Win32.zip 里面的PECL 扩展库解压缩至D:/WAMP/PHP/ext/路径下。

luzhou (2007-11-25 09:05:04)

4. 配置Apache、PHP

安装PHP很简单,但是主要的挑战在于Apache和PHP的协作配置上,否则PHP是难以跨上Apache“这匹枣红马”的。

1.修改环境变量,path中加入:D:/WAMP/PHP;D:/WAMP/PHP/ext。这很重要,需要让PHP相应的扩展库能够被识别。

2.复制D:/WAMP/PHP/php.ini-recommended到C:/WINDOWS,并改名为php.ini。用编辑器(这里用EditPlus,个人认为EditPlus非常适合PHP开发)编辑php.ini,相应设置如下(记住先搜寻相应设置项,找到后再开始设置):

default_charset ="utf-8"

extension_dir ="D:/WAMP/PHP/ext"

把你想要的extension前面的注释分号去掉,比如我的:

extension=php_gd2.dll

extension=php_mysql.dll

extension=php_mysqli.dll

extension=php_mbstring.dll

3.用编辑器(这里用EditPlus)编辑Apache的配置文件D:/WAMP/Apache2/conf/httpd.conf:

找到“#LoadModule ssl_module modules/mod_ssl.so”,在后面一行增加:

LoadModule php5_module D:/WAMP/PHP/php5apache2_2.dll

找到“AddType application/x-gzip .gz .tgz”,在后面一行增加:

AddType application/x-httpd-php .php .phtml

查找:

<IfModuledir_module>

DirectoryIndex index.html

</IfModule>

改为:

<IfModuledir_module>

DirectoryIndex index.html index.htm index.php index.phtml

</IfModule>

以便Apache能够认到index.php的Welcome文件。

* 如果要改前面设置的80端口号,可以修改相应的“Listen”设置。

4.重启Apache服务,测试一下:

建立D:/WAMP/Apache2/htdocs/myphp目录,内建一个hello.php文件:

保存后,打开浏览器,输入http://localhost/myphp/hello.php,出现以下信息就表示Apache和PHP的协作环境配置好了:



未命名1.JPG

[ 本帖最后由 luzhou 于 2007-12-1 07:14 编辑 ]

luzhou (2007-11-25 09:09:07)

5. 配置PHP的EditPlus开发环境

网络上很多介绍了,这里就不再多说。我主要用到代码高亮、调试、浏览、手册等功能。

luzhou (2007-11-25 09:11:48)

6. 安装ZendOptimizer 3.3.0



未命名4.JPG

ZendOptimizer安装比较简单,就是在遇到上页步骤时,注意选择“Apache 2.X”。其他的根据提示进行即可。

luzhou (2007-11-25 09:17:23)

7. 安装phpMyAdmin 2.11.2.2

将phpMyAdmin-2.11.2.2-all-languages.7z解压至D:/WAMP/Apache2/htdocs/,同时为方便起见,将目录名称改为phpmyadmin。

首先,将D:/WAMP/Apache2/htdocs/phpmyadmin/config.sample.inc.php文件改名为config.inc.php,之后用编辑器(这里用EditPlus)编辑:

1. 查找以下两行:

//$cfg['Servers'][$i]['controluser'] = 'pma';

//$cfg['Servers'][$i]['controlpass'] = 'pmapass';

删除“//”注释号,输入MySQL的用户名和密码(比如前面安装MySQL时的root用户信息)。

同时设置:

$cfg['blowfish_secret']= 'cookie';

2. 测试一下:

打开浏览器,输入http://localhost/phpmyadmin/



未命名1.JPG

[size=10.5pt]输入对应的用户名、密码即可。

luzhou (2007-11-25 09:20:27)

8. 测试PHP和MySQL

最后,让我们试试骑士骑着枣红马舞动亮银枪的威力吧:

1. 用phpMyAdmin创建自己的数据库:mydb(CREATE DATABASE `mydb` ;);

2. 在mydb中创建一个表test,或用SQL语句创建:

CREATE TABLE`mydb`.`test` (

`ID1` INT( 2 ) NULL ,

`ID2` VARCHAR( 10 ) NULL

) ENGINE = InnoDB

之后插入两条测试数据。

3. 在D:/WAMP/Apache2/htdocs/myphp目录,建一个hellodb.php文件:



未命名1.JPG

4. 测试一下:

[size=10.5pt]打开浏览器,输入[size=10.5pt]http://localhost/myphp/hellodb.php[size=10.5pt]:



未命名3.JPG

Ok!!!

[ 本帖最后由 luzhou 于 2007-11-25 09:23 编辑 ]

luzhou (2007-11-25 09:25:00)

至此,整个安装过程成功结束!骑士已整装待发,学习PHP+MySQL也就迈出了第一步。其实,我建议搭建环境还是自己这样一个个软件的安装、配置比较好,尽量不要用一些安装包,虽然这样可能会比较困难,但是从中可以掌握许多知识内容。

顺祝各位PHPer在学习PHP的路上一帆风顺~,后面如果可能,我估计还会写点儿什么,希望对大家有帮助,但偶的时间不太好把握就是了……
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: