文档介绍:Win XP下PHP环境架设
软件下载:
Apache-:http://httpd./
Mysql-:http://dev./downloads/mysql/#win32
Php-:
php针对Windows:windows./download/
安装准备:
有四个不同类型的版本,VC9 x86 Non Thread Safe、VC9 x86 Thread Safe、VC6 x86 Non Thread Safe、VC6 x86 Thread Safe 怎么选择呢?
VC6版本是使用Visual Studio 6编译器编译的,如果你的PHP是用Apache来架设的,那你就选择VC6版本。
VC9版本是使用Visual Studio 2008编译器编译的,如果你的PHP是用IIS来架设的,那你就选择VC9版本。
Safe和Non Thread Safe版本
先从字面意思上理解,Thread Safe是线程安全,执行时会进行线程(Thread)安全检查,以防止有新要求就启动新线程的CGI执行方式而耗尽系统资源。Non Thread Safe是非线程安全,在执行时不进行线程(Thread)安全检查。
再来看PHP的两种执行方式:ISAPI和FastCGI。
ISAPI执行方式是以DLL动态库的形式使用,可以在被用户请求后执行,在处理完一个用户请求后不会马上消失,所以需要进行线程安全检查,这样来提高程序的执行效率,所以如果是以ISAPI来执行PHP,建议选择Thread Safe版本;
而FastCGI执行方式是以单一线程来执行操作,所以不需要进行线程的安全检查,除去线程安全检查的防护反而可以提高执行效率,所以,如果是以FastCGI来执行PHP,建议选择Non Thread Safe版本。
因为我电脑上有VC9库并且我要用nginx跑PHP-fastcgi 所以直接下VC9 x86 Non Thread Safe版本的ZIP免安装版本。
注:如果没装请到微软下载Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)安装即可!
:
安装完本软件后,因为他的端口是80,而我们本机的IIS端口也是80,得把其中的一个端口改掉,否则会提示错误。
开始安装:
安装Apache-:
右下角出现图标, 即表示可: 双击显示服务器监控信息
测试:
在浏览器地址栏输入 http://localhost,回车显示“It works!”。
如图,表示安装成功了!
安装PHP-
1 拷贝需要的组件:
解压php--,即“G:/PhpServers/PHPRoot”。这里主要是拷贝一些以后需要的组件。
2 运行安装程序:
3 接受安装协议:
4 选择安装目录:
选定目录
5 选择服务器设置:
6 选择Apache配置文件目录:
7 安装设置:
8 准备安装:
9 安装完毕: