Windows下安装Apache2.2 + PHP5.3 + Mysql5.1

下载apache_2.2.13-win32-x86-no_ssl.msi

下载php-5.3.0-Win32-VC6-x86.zip
  注意VC6版本for Apache, VC9版本for IIS
  php-5.3.0-nts-Win32-VC6-x86.msi不能为Apache正常安装(?)
  (注:经本人测试,可以正常安装,只要选对apache的配置路径就行)

下载mysql-5.1.38-win32.msi
默认安装Apache, 如果是安装为"only for the Current User, on Port 8080, when started Manually"
  则可以httpd -k install来手工安装为windows服务, httpd -k uninstall卸载服务
    相关命令: httpd -k [start|stop|restart]

将php-5.3解压到"d:\php", 把php.ini-development改名为php.ini
  顾名思义php.ini-development是开发的典型配置, php.ini-production则用于发布时

默认安装Mysql
-----------------------------------------------------------------------------------

在Windows系统上使用Apache2.2上模块化安装PHP5.3

PHP5.3增加了一些功能,如namespace,静态迟绑定等。


本篇文章将帮您如何安装PHP5.3,现在我们开始。

1

下载php5.3和apache2.2
php5.3一定要下载VC6的,VC9的不能使用apache,只能用iis

2

将此压缩包解压到d:\php下,也可以解压其它盘的目录

安装apache2.2

 

3 配置php5.3
在d:\php目录下把php.ini-development文件改名为php.ini
这是PHP 5.3的一个改变,另外一个文件php.ini-production是用于产品运行的典型配置。
接着我们打开php.ini文件,定义扩展包的路径。
查找“extension_dir”,修改为:
extension_dir = “d:\php\ext”
然后,我们打开一些必要的扩展包,即去掉一些扩展包的文件名的分号,以下笔者的配置:
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
extension=php_xmlrpc.dll

 


4 配置Apache2.2
打开Apache的httpd.conf文件,增加默认首页:

DirectoryIndex index.php index.html


在126行左右,即LoadModule的最后加入:
LoadModule php5_module d:/php/php5apache2_2.dll
AddType application/x-httpd-php .php
PHPIniDir d:/php/ext



5 测试

在apache的htdocs目录中新建index.php

输入内容:

<?php
phpinfo();
?>

 

然后重启Apache2。输入http://localhost即可访问

posted @ 2009-11-18 10:22  唔愛吃蘋果  阅读(2519)  评论(1编辑  收藏  举报