win7下安装配置apache、php、mysql

linux下默认安装后直接就可以允许,windows下费了好大的劲,从网上查了不少资料,现记录如下:

1、安装apache

我下载的版本是httpd-2.2.21-win32-x86-openssl-0.9.8r.msi,按照

http://tech.163.com/06/0206/11/299AMBLT0009159K.html

或者

http://hi.baidu.com/gmwz/blog/item/becd7889b8b161b70f244480.html

一步一步走就可以

2、安装php

php版本选择要注意,因为我的apache选择的是现成安全的,所以php一定也要选择一个线程安全的,要不apache运行不起来。

我下的版本是php-5.3.8-Win32-VC9-x86.zip,

Windows版的PHP从版本5.2.1开始有Thread Safe(线程安全)和None Thread Safe(NTS,非线程安全)之分,这两者不同在于何处?到底应该用哪种?这里做一个简单的介绍。从2000年10月20日发布的第一个Windows版的PHP3.0.17开始的都是线程安全的版本。

具体请看下面的链接:

http://koda.iteye.com/blog/662034


剩下的按照http://tech.163.com/06/0206/11/299AMBLT0009159K_2.html步骤走就可以

3、安装mysql

我下载的版本是mysql-5.5.17-win32.msi

http://tech.163.com/06/0206/11/299AMBLT0009159K_3.html


总结:问题主要集中在apache与php版本的不一致。

注意在windows下要把;extension_dir = "ext"前的";"去掉


#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir "D:/PhpServers/PHP/"
LoadModule php5_module "D:/PhpServers/PHP/php5apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL

你可能感兴趣的:(win7下安装配置apache、php、mysql)