Windwos下 php mysql apache 环境配置

时间:2023-03-09 18:32:40
Windwos下 php mysql apache 环境配置
一、下载所需软件:
1.安装Windows组件:
安装Apache的前  必须安装  VC11 vcredist_x86.exe (64位请下载vcredist_x64.exe),选择时尽量选择英文版。
2.下载Apache:
Apache2.4.9(httpd-2.4.9-win32-VC11.zip) http://www.apachelounge.com/download/ 
(说明:Apache官方网站只提供了源文件,需要自己编译,但是apachelounge 这个网站为我们编译好了。下载时注意选择 VC11,注意区分32位与64位)
3.下载PHP:
php-5.5.10(php-5.5.10-Win32-VC11-x86.zip),我们这里选择线程安全版(VC11 x86 Thread Safe)。
(关于如何选择线程安全与非线程安全,请参阅:Which version do I choose? 或 选择和下载 PHP 发行包 或 PHP的线程安全与非线程安全版本的区别
4.下载MySQL:
MySQL 5.6.16(MySQL Community Server 5.6.16) http://dev.mysql.com/downloads/mysql/ 
 
二、开始安装
1. 安装VC11,若干个下一步就OK;
2. Apache下载后是zip包,解压到后放在合适的位置就可以了,这里我们将它放在C盘的apache24目录,即:C\:apache24;
3. php下载后也是zip包,同样解压到合适位置,我们这里也将其放在C盘的php5目录,即:C\:php5;
4. 安装mysql也很简单,若干个Next(官方安装教程:http://dev.mysql.com/doc/refman/5.6/en/mysql-installer-gui.html)

三、配置

1. 将C:\php5\php.ini-production 复制一份,并重命名为php.ini;同时将 C:\php5 和 C:\php5\ext 加入环境变量PATH中;
php扩展路径:extension_dir = "C:\php\ext"
2.用编辑器打开C:\apache24\conf\httpd.conf [一定要修改正确Apache的配置文件,路径应该依据实际情况修改]
修改配置文件中,所有与路径相关的代码 ServerRoot "C:/Apache24" => ServerRoot "C:/Apache24"(这里输入的是你解压apache安装包的位置
   
添加 (在C:\apache24\conf\httpd.conf 最后一行添加)
a.让apache支持php
添加 LoadModule php5_module "c:/php55/php5apache2_4.dll" (请确认c:/php5/有php5apache2_4.dll,如果你下载的是我提供的连接肯定是有的)
添加 AddType application/x-httpd-php .php .html .htm
b.告诉apache php.ini的位置
添加 PHPIniDir "c:/php5" 
至此,httpd.conf 配置完成,保存httpd.conf 。
3.将apache安装到系统服务中
在cmd中执行:c:\apache24\bin\httpd -k install
如果需要卸载,【卸载Apache 服务的命令 c:\apache24\bin\httpd -k uninstall】
4.开启几个常用php扩展,用编辑器打开C:\php5\php.ini
修改 721行 将;extension_dir = "ext" => extension_dir = "ext" (去掉extension前面的分号)
修改 873行 将;extension=php_mbstring.dll => extension=php_mbstring.dll(去掉extension前面的分号,这是php多字节字符串扩展) 
修改 875行 将;extension=php_mysql.dll => extension=php_mysql.dll(去掉extension前面的分号)
修改 876行 将;extension=php_mysqli.dll => extension=php_mysqli.dll(去掉extension前面的分号)

四、启动
启动apache,两种启动方式:1.在windows服务中启动;2.双击c:\apache24\bin\ApacheMonitor.exe启动;
启动mysql,两种启动方式:1.在windows服务中MySQL56启动;2.Mysql Notifier启动。

五、测试
下面我们测试下环境吧,我们安装最常用的mysql管理工具phpmyadmin测试吧