Windows下安装Apache2.2+PHP5.3+MySQL5.5.15
1.Apache2.2
一路下一步安装即可。
2.PHP5.3.6
官方目前只提供VC9编译的ThreadSafe或NonThreadSafe版本。
作为开发使用,版本选择ThreadSafe(window下一般开发环境用此版本即可,如果是以FastCGI来执行PHP时考虑到效率,需要采用NoneThreadSafe版本).
我习惯下载zip版本,即:php-5.3.6-Win32-VC9-x86.注意如果是在win2003/xp下运行php5.3以上用vc9编译的版本的话,有可能会遇到无法运行的情况,即双击php.exe会弹出“由于应用程序配置不正确,应用程序未能启动”的问题,这是由于该版本的php采用vc9编译,而该win2003系统缺少运行库导致的,可以安装Microsoft2008C++Runtime(x86)来保证运行。
问题:常见问题在配置apache里的httpd.conf时LoadModulephp5_module缺少“php5apache2_2.dll”的情况是因为下错了php版本,在ThreadSafe版本下是具有php5apache2_2.dll的,而NoneThreadSafe版本没有这个文件一般只用于fastcgi所以不需要这个文件。
连结apache和php,修改apache的http.conf,新增下面的行:
PHPIniDir "d:/programs/php" LoadModule php5_module "d:/programs/php/php5apache2_2.dll" AddType application/x-httpd-php .php
3.Mysql5.5.15
下载解压缩版,解压缩到任何目录(此处是d:/programs/mysql),然后复制my-xxx.ini中的任何一个为my.ini,新增内容如下
basedir=d:/programs/mysql datadir=d:/programs/mysql/data character-set-server=utf8
命令行进入d:/programs/mysql/bin目录(必须要进入该目录)安装mysql服务
mysqldinstall
然后就可以通过windows的服务来启动mysql了。