2012年12月12日星期三

WIN7(64位)PHP本地环境快速配置


WIN7(64位)PHP本地环境快速配置

第一步:去网上下载PHP环境套装,有很多,直接下载,就可以。下面是他们的内部说明。
说明:
Apache+PHP+MySQL 环境
使用平台:
Microsoft Windows平台[NT/2k/XP/2003]
各程序版本:
Apache v2.2.3 (Win32)
PHP v5.2.1 (Win32)
phpmyadmin v2.10.2(win)
Zend Optimizer v3.2.0 (Win32)
MySQL v5.0.22(Win32)
所有程序均为官方网站下载。
目录简要说明:
┠D:\usr\ 服务器总目录
┠───\webroot\ 网站目录
┠───\local\ 程序目录
┠───┠───\apache2\ Apache 程序目录
┠───┠───\mysql5\ MySQL 程序目录
┠───┠───\php5\ PHP 解释器目录

第二步:下载并安装完成后,进行PHPCMS的安装,会发现提示:无法加载 mysql 扩展,请检查。
这个时候需要做以下操作:
主要的调整有:
如“mysql扩展”这样的库文件C:\PHP\libmcrypt.dll要复制到到C:\PHP\ext目录中,而不是像老版本的安装方式复制到c:\windows\system32中。

具体的安装步骤请耐心参考下文:
1.在apache的配置文档http.conf文件中,加入以下代码,使apache能将php以模块方式加载:
LoadModule php5_module "c:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
2.在apache的配置文档http.conf文件中,加入以下代码,指定PHP.INI文件的所在目录:
PHPIniDir "C:/php"
3.将PHP.INI-DIST更名为PHP.INI,并编辑C:\PHP\PHP.INI文件:
找到extension_dir = "./"
更改为extension_dir = "C:\php\ext"
找到;extension=php_mysql.dll
去掉前面的分号。
5.现在是最重要的步骤,请注意:复制C:\PHP\libmysql.dll至C:\PHP\ext目录下,用来支持MYSQL扩展库,
并在APACHE2.2的配置文件中加入
LoadFile C:\php\php5ts.dll
LoadFile C:\php\libmysql.dll
6.重启WEB服务
7.IIS用户,更改内容同上,需要把PHP.INI文件复制到%STSTEMROOT%下
 
第三,MYSQL有的时候不会安装成功,这个时候可以单独安装MYSQL,但此时,由于已经有MYSQL服务了,而且会提示3306端口被占用,那么这个时候可以去服务里,把MYSQL服务禁用。
然后安装,安装的时候服务名可以设置为:mysql5
到此,就可以成功了。