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

说明:此方法部门来自互联网,部分来自书本,部分自己摸索

windows下安装Apache2.2,以此模式运行网页
——不用安装IIS,IIS会占用80端口

1.下载apache_2.2.13-win32-x86-no_ssl.msi
2.下载php-5.3.0-Win32-VC6-x86.zip
3.下载mysql-5.1.38-win32.msi
----------------------------------------------------------------------------------
4.默认安装Apache
5.将php-5.3解压到"d:\php", 把php.ini-development改名为php.ini
顾名思义php.ini-development是开发的典型配置, php.ini-production则用于发布时的配置
6.默认安装Mysql,可以在安装的时候配置一下,包含环境变量进去
-----------------------------------------------------------------------------------
7.打开Apache默认位置:
C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf
在最后增加如下几行:
#Apache2.2 version
LoadModule php5_module "d:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir "d:/php"
8.打开PHP的php.ini文件, 修改:
extension_dir = "d:/php/ext"
然后根据ext目录里面的dll文件打开扩展包:

;常用配置,大概在945行左右吧
;把您需要用到DLL文件前面的“;”去掉-----下面是例子
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
; 支持Mysql
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
extension=php_xmlrpc.dll

; 时区设定为中国时区
date.timezone = "Asia/Shanghai"
9.在Apache的htdocs目录下建立phpinfo.php文件,输入:
<?php
    phpinfo();
?>
10.右键点击我的电脑->属性->高级->环境变量
   ->新建用户变量(变量名:PHP,变量值D:\PHP)
   ->编辑系统变量的path
   增加“;d:\php;d:\php\ext”----注意前面有个分号
11.重启电脑,让环境变量生效。
12.在浏览器输入: http://127.0.0.1/phpinfo.php
====================================================================================
|| apache无法启动提示the requested operation has failed 的错误信息,有以下几种解决方法:
|| 原因一:80端口占用
|| 例如IIS,另外就是迅雷。
||
|| 原因二:软件冲突
|| 装了某些软件会使apache无法启动如Dr.com 你打开网络连接->TcpIp属性->高级->WINS标签
|| 把netbios的lmhosts对勾去掉,禁用tcp/ip的netbios. 然后再启动应该就可以了。
||
|| 原因三:httpd.conf配置错误
|| 如果apache的配置文件httpd.conf搞错了,在windows里启动它,
|| 会提示the requested operation has failed,这是比较郁闷的事,因为查错要看个半天。
|| 其实可以用命令行模式启动apache,并带上参数,apache会提示你哪句有误,
|| 然后就可以针对性的解决,命令如下: httpd.exe -w -n "Apache2" -k start
||
|| 原因四:winsock的修复
|| 即使你这次启动了,下次你都有可能启动失败
|| 在运行里输入:netsh winsock reset
|| 一会儿cmd会提示你重启,不用理会,现在APACHE已经可以启动了。
|| 其实就是一个winsock的修复
====================================================================================
   xdebug
1.下载php_xdebug-2.0.5-5.3-vc6.dll
http://xdebug.org/download.php
2.编辑php.ini文件, 加入下面几行:
; 使用绝对路径
; zend_extension_ts (thread safe), 但这里须用zend_extension, 原因未知
zend_extension="D:/PHP/ext/php_xdebug-2.0.5-5.3-vc6.dll"
[xdebug]
; 是否打开远程调式, server方式时必须
xdebug.remote_enable=on
;xdebug.remote_host=localhost
;xdebug.remote_port=9000
;xdebug.remote_handler="dbgp"
; 是否跟踪函数调用过程, default(0)
xdebug.auto_trace=on
; 是否收集函数调用时传递的参数, default(0)
xdebug.collect_params=on
; 是否将返回值写入日志文件, default(0)
xdebug.collect_return=on
; 设置输出文件的路径
xdebug.trace_output_dir="D:/PHP/xdebug"
; 打开效能监测器
xdebug.profiler_enable=on
; 设定效能监测信息输出文件的路径
xdebug.profiler_output_dir="D:/PHP/xdebug"
3.重启Apache

你可能感兴趣的:(apache,windows,PHP,mysql,Zend)