欢迎来到天天文库
浏览记录
ID:34619715
大小:2.92 MB
页数:21页
时间:2019-03-08
《windowsxp下php环境架设[完美版本]》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、WinXP下PHP环境架设一、软件下载:1)Apache-2.2.6:http://httpd.apache.org/download.cgi2)Mysql-5.0:http://dev.mysql.com/downloads/mysql/5.0.html#win32矚慫润厲钐瘗睞枥庑赖。3)Php-5.3.1:http://www.php.net/downloads.phpphp针对Windows:windows.php.net/download/4)二、安装准备:1)有四个不同类型的版本,VC9x86NonThreadS
2、afe、VC9x86ThreadSafe、VC6x86NonThreadSafe、VC6x86ThreadSafe怎么选择呢?聞創沟燴鐺險爱氇谴净。a)如何选择PHP5.3.1的VC9版本和VC6版本VC6版本是使用VisualStudio6编译器编译的,如果你的PHP是用Apache来架设的,那你就选择VC6版本。VC9版本是使用VisualStudio2008编译器编译的,如果你的PHP是用IIS来架设的,那你就选择VC9版本。残骛楼諍锩瀨濟溆塹籟。b)如何选择PHP5.3的ThreadSafe和NonThreadSaf
3、e版本先从字面意思上理解,ThreadSafe是线程安全,执行时会进行线程(Thread)安全检查,以防止有新要求就启动新线程的CGI执行方式而耗尽系统资源。NonThreadSafe是非线程安全,在执行时不进行线程(Thread)安全检查。酽锕极額閉镇桧猪訣锥。再来看PHP的两种执行方式:ISAPI和FastCGI。ISAPI执行方式是以DLL动态库的形式使用,可以在被用户请求后执行,在处理完一个用户请求后不会马上消失,所以需要进行线程安全检查,这样来提高程序的执行效率,所以如果是以ISAPI来执行PHP,建议选择Thre
4、adSafe版本;而FastCGI执行方式是以单一线程来执行操作,所以不需要进行线程的安全检查,除去线程安全检查的防护反而可以提高执行效率,所以,如果是以FastCGI来执行PHP,建议选择NonThreadSafe版本。因为我电脑上有VC9库并且我要用nginx跑PHP-fastcgi所以直接下VC9x86NonThreadSafe版本的ZIP免安装版本。注:如果没装请到微软下载MicrosoftVisualC++2008SP1RedistributablePackage(x86)安装即可!彈贸摄尔霁毙攬砖卤庑。2)安装完
5、apache_2.2.6的一点说明:安装完本软件后,因为他的端口是80,而我们本机的IIS端口也是80,得把其中的一个端口改掉,否则会提示错误。謀荞抟箧飆鐸怼类蒋薔。三、开始安装:ü安装Apache-2.2.6:21212121右下角出现图标,即表示可:双击显示服务器监控信息测试:在浏览器地址栏输入http://localhost,回车显示“Itworks!”。如图,表示安装成功了!l安装PHP-5.3.11拷贝需要的组件:解压php-5.2.5-Win32.zip到即将安装PHP的目录,即“G:/PhpServers/PH
6、PRoot”。这里主要是拷贝一些以后需要的组件。厦礴恳蹒骈時盡继價骚。2运行安装程序:213接受安装协议:4选择安装目录:选定目录215选择服务器设置:6选择Apache配置文件目录:7安装设置:8准备安装:219安装完毕:10需要修改C:WINDOWSphp.ini中的一些配置:查找;extension_dir修改为extension_dir="E:ProgramFilesphp-5.3.1ext"这里的目录是安装的PHP目录,ext里是PHP的一些扩展文件,运行时需要加载其中的一些,比如mysql。一定要去掉e
7、xtension_dir前面的分号;茕桢广鳓鯡选块网羈泪。开启gd2、mysql等扩展包分别查找;extension=php_gd2.dll和extension=php_mysql.dll去掉前面的;即可在将php-5.3.1目录下得php5ts.dll复制到“C:WINDOWSsystem32”目录下;将php-5.3.1ext目录下的“php_gd2.dll”与“php_msql.dll”复制到“C:WINDOWSsystem32”目录下。鹅娅尽損鹌惨歷茏鴛賴。对Apache进行设置:修改目录G:PhpSer
8、versApache2.2conf下的文件“httpd.conf”。搜索DocumentRoot"G:/PhpServers/Apache2.2/htdocs"把冒号中的G:/PhpServers/Apache2.2/htdocs,替换成“G:/PhpServers/PHPRoot";
此文档下载收益归作者所有