windows xp 下安装Apache + mysql + php

准备工作:
平台:Windows xp professional

使用软件及版本
PHP Version 5.2.9-2
Apache 2.2.11 (Win32)
MYSQL 5.0.51a
navcat 8.0
Zend Optimizer v3.3.0,

以上软件均为 二○○九年五月十九日 Windows下的最新稳定版本。

安装开始
安装MYSQL数据库
这个比较简单。将下载好的ZIP文件解压缩,直接点一下里头的setup.exe,一路NEXT即可

安装后直接配置Mysql,最好选择UTF-8

可以在命令行下查看 cmd–》 mysql -u root -p enter 密码,可以看到3个数据库,over。
安装Apache服务器
其实安装的过程很简单,也是类似的一路“NEXT”就行了,中间会出现一个DOS界面,不用理会,不是病毒。
安装完了,你会发现右下角多了这么一个图标,双击,发现这个界面.这是Apache2新增的一个非常实用的工具,在这里可以方便的控制Apache服务的开启、关闭、重启等操作
现在打开IE浏览器,在地址栏中键入 localhost,出现It works!,说明Apache的安装是成功的。

PHP的安装

将下载得到的PHP-4.3.4-win32.zip解压缩到你想要的文件夹 将phpphp.ini-dist”改名为“php.ini”后移到 Apache2 的安装目录“Apache2”下
Apache及PHP的配置
配置PHP的一些属性
打开“Apache2php.ini”,搜索“doc_root”,“=”后面默认应该为空,你可以将它改为自己的WWW网页的默认位置,我的是默认的(请使用斜杠”/”而非反斜杠””)。
继续搜索“extension_dir”,会得到“extension_dir = ./”一行,将它改为“extension_dir = php/extensions”(PHP文件夹)。然后搜索“;extension=”,会得到一大传类似的连续行。这些是PHP的扩展模块,可以根据需要使用,对需要加入的模块只需要去掉前面的分号即可。例如,“extension=php_gd.dll”、“extension=php_imap.dll”、“extension=php_zip.dll”等。

配置Web服务器Apache

依次展开“「开始」菜单程序Apache HTTP Server 2.2Configure Apache Server”,打开Apache的配置文件“httpd.conf”。

搜索“#LoadModule”,又找到一大串连续的行。这些是Apache2为了解释特定的语言而引入的模块。请在后面加入新的一行:“LoadModule php5_module C:/net/php/php5apache2_2.dll”以使Apache2加入对PHP的支持。
然后在这一行的后面再加上(其实加在哪里都一样,这样只是为了便于以后纠错):
AddType application/x-httpd-php .php
用处是添加Apache支持和解释的PHP后缀名。
不推荐修改Apache的默认路径,主要是windows xp 下权限的问题。
更改环境变量
由于PHP在windows下运行时需要一些额外的DLL,所以需要用到“G:phpinstallphpdlls”下的那些文件。常规方法是将这些文件放到“C:WINDOWSsystem32”下,但这样一来每次重新装都要如此,所以我使用环境变量来避免此问题。桌面右击“我的电脑”==>“属性”==>“高级”==>“环境变量”==>“系统变量”==>找到“Path”一行,双击,在后面添加上述目录,注意记得在原先的环境变量后面加上分号以区分(即需要输入“phpext;”)

好了,三大难点基本上搞定。

使用Apache

这里要提醒一点,对Apache或PHP的设置做了更改后,需要重启Apache以使其生效(以后类似,请自行注意)。具体如下:

开始菜单=>程序=>Apache HTTP Server 2.0.48=>Control Apache Server=>Restart=> OK

如果在这中间出现什么问题的话,请根据提示来检查。现在,我们来测试一下自己的安装成果。

新建一个文本文件,输入以下内容:
phpinfo();
?>
然后将它更名为“phpinfo.php”,保存。打开IE浏览器,运行“http://127.0.0.1/phpinfo.php”,如果出现类似这样的网页内容,恭喜,PHP已经基本上安装好了。

添加Zend引擎
这个是所有安装中最简单的一步了。直接点下载得到的那个“ZendOptimizer-2.1.0b-Windows-i386.exe”。因为我们的php.ini文件不在默认位置,中间需要指明它的位置。它会自动备份原来的php.ini文件为php.ini.optimizer-bak,安装后需要重新启动系统才能生效。重启后请再次运行“http://127.0.0.1/phpinfo.php”,看是否在其中出现如图的画面(往下拉,在中间部位),没有的话,可要好好查查了。相信这个难不倒你,我就不多罗嗦了。成功后Apache就可以顺利解释有些用Zend加过密的PHP文件了。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理