安装环境:windows7 64位
目标php运行环境: php5.4和apache2.4
1,打开php windows的官方网站:http://windows.php.net/download/#php-5.5
2,选择apache作为服务器,php5.4 线程安全版。
vc9 x86 thread safe (2013-jun-05 22:49:25)因为笔者机器上安装了vc9和10没有安装11所以没有选择5.5. php5.5需要安装vc10.可以去添加删除程序里面看你目前安装的microsoft visual c++ 20xx redistributable的版本。如果安装了11可以下载php5.5. 或者你自己手动去下载安装个。
?
下载和配置apache2.4
3,因为我们选择的是php5.4所以我们不能使用apache.org官网的apache,那个只支持vc++ 9.不支持vc++11。另外在你的机器上确定安装了visual c++ redistributable for visual studio 2012?x86 or x64?
所以我们去http://www.apachelounge.com/download/现在32位或者62位的。笔者是64位win7系统,但是我使用了32位。说明32位兼容64位操作系统。
4,都是免安装版的。直接解压就可以了。
5,启动apache2前需要配置serverroot和documentroot的地址。否则会启动不了。
serverroot配置到你的apache的解压目录。 documentroot配置你的网站地址,或者随便配置个地址,复制apahce目录/htdocs/index.html文件到配置的那个地址。
6,打开localhost,就可以看到it works了。
?
配置php和apache
可以参考http://us1.php.net/manual/zh/install.windows.apache2.php
和http://www.cnblogs.com/pharen/archive/2012/02/06/2340628.html
?
1,解析php,
loadmodule php5_module d:/develop/php/php5apache2_4.dll
addhandler application/x-httpd-php .php .html .htm
?
2,添加php初始化目录。也就是你解压php压缩包之后的那个目录phpinidir d:/develop/php
?
3,添加首页支持php文件
directoryindex index.html
改为
directoryindex?index.php?index.html
?
php部分:
4, 设置php扩展包的具体目录,找到
; on windows:
; extension_dir = ext
改为 (值是ext文件夹的目录)
; on windows:
? extension_dir = d:/develop/php/ext
?
5,开启相应的库功能。
;extension=php_mysql.dll去掉前面的分号(注释),即改为
extension=php_mysql.dll
?
6,设置时区
;date.timezone =
改为
date.timezone = asia/shanghai
?
php文档手册:
http://www.php.net/manual/zh/
?
