安装并设置环境变量:
解压PHP5.2到 C:\dev\php5.2并在环境变量->系统变量Path后添加 ;C:\dev\php5.2,注意前面的分号。
安装Apache2:
安装Apache2到 C:\dev\Apache2;
设置配置文件:Apache配置:打开 C:\dev\Apache2\conf\httpd.conf 文件:
(1)查找 LoadModule 块,在后面添加:LoadModule php5_module C:\dev\php5.2\php5apache2.dll
(2)查找 DocumentRoot, 将后面的第一个 <Directory></Directory>块改为:
<Directory "C:/dev/php5.2">
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Satisfy all
</Directory>
(3)查找 ScriptAlias 块,在后面添加:ScriptAlias /php/ "C:/dev/php5.2/"
(4)查找 DirectoryIndex 块,修改为:DirectoryIndex index.php default.php index.html index.htm default.html default.htm
(5)查找 AddType 块, 在后面添加:
AddType application/x-httpd-php .php
Action Application/x-httpd-php "C:/dev/php5.2/php.exe"
PHP配置:
将 php.ini-recommended 文件改名为 php.ini,打开php.ini文件
(1)查找 extension_dir, 修改为: extension_dir = "C:\dev\php5.2"
环境搭建完毕,在Apache安装目录下的htdocs中新建一个php页面即可测试。
注:
1. 我开始搭建环境的时候使用的是PHP的非线程安全的版本,结果Apache启动的是出现了如下日志:
[Thu Sep 10 21:45:05 2009] [crit] Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe. You need to recompile PHP.
Pre-configuration failed
[Thu Sep 10 21:45:05 2009] [warn] (OS 995)由于线程退出或应用程序请求,已放弃 I/O 操作。 : winnt_accept: Asynchronous AcceptEx failed.
把PHP的版本换成线程安全的版本就可以了。
2. 设置任意目录为Apache Server的虚拟目录的方法如下:
在httpd.conf中增加如下配置项:
#PHP & MySQL root dir
Alias /pm "D:/prog/php"
<Directory "D:/prog/php">
AllowOverride All
Options All
</Directory>
分享到:
相关推荐
“Windows XP SP2 VOL真正原版”指的是经过验证的、未被修改过的Windows XP Service Pack 2(SP2)版本,该版本主要面向批量许可用户(Volume Licensing)。这类系统安装镜像通常来源于微软官方或其合作伙伴,确保了...
Windows XP Service Pack 2(SP2)是微软对Windows XP操作系统的一个重要更新,它包含了大量安全性和稳定性改进。其中,"连接限制补丁"是为了增强系统网络安全性而引入的一项功能。这个补丁主要针对的是系统并发连接...
Windows Installer 4.5是该服务的一个版本,用于增强和改进对安装和卸载应用程序的支持,特别是针对Windows XP Service Pack 2 (SP2)的操作系统。 Windows XP SP2是一个重要的更新,包含了大量的安全修复、性能优化...
您可以从微软官方网站获取或通过文件“WindowsXP-KB893056-x86-CHS.exe”来安装一个特定的补丁,该补丁可能与休眠功能的优化有关。安装过程中,请按照屏幕上的指示进行,确保遵循正确的顺序和步骤。 休眠功能在某些...
6. **安装与更新**:补丁的安装过程应当简单易行,用户只需运行“Windows XP SP2 远程多用户登录补丁 1.0.exe”即可完成安装。补丁也应该是可逆的,允许用户在需要时卸载以恢复原状。 总的来说,“Windows XP SP2 ...
在Windows XP Service Pack 2(SP2)的开发和维护过程中,"symbol"是指调试符号,这些符号是软件开发和调试过程中的重要组成部分。调试符号提供了操作系统内部函数、变量和其他编程元素的详细信息,帮助开发者理解...
SP2,即Windows XP Service Pack 2,是微软在2004年发布的一个重大更新,它带来了许多安全改进,特别是对网络和浏览器的安全性进行了强化。其中,"SP2线程补丁"是SP2中的一个重要组成部分,主要涉及操作系统内核的...
在Windows XP Service Pack 2 (SP2) 中,有时用户会遇到无法正常显示验证码的问题,这通常是由于系统安全设置或浏览器兼容性导致的。验证码,全称“图像验证码”,是一种防止自动化程序(如机器人)进行恶意操作的...
WINDOWS XP SP2 高清声卡驱动,没得这个动西装不起软件没得声音呀
中文windows xp sp2版使用详解 中文windows xp sp2版使用详解 中文windows xp sp2版使用详解
<br>WinXP SP2 截至 7.10 所有更新程序 <br>非高优先级更新程序(3个) 高优先级更新程序(76个) WMP10 安装及其相关更新程序(3个) 其他更新程序(2个) <br>安装程序会自动检测跳过系统已安装的更新...
WindowsXP-KB835935-SP2-slp-Symbols.exe,Windows xp sp2调试符号包,微软官方已经不再提供,网上也基本绝迹。可用于windbg/ida去调试分析windows xp sp2内核。
wifi wpa2补丁 for windows xp sp2 很有用的哦
标题“IE7 for XP sp2”指的是Internet Explorer 7的特别版本,专为Windows XP Service Pack 2(SP2)设计。Internet Explorer是微软开发的一款网页浏览器,它在2006年推出IE7版本,作为对当时市场上的IE6的升级。这...
TinyXP,全称为Tiny Windows XP,是一款经过精简优化的Windows XP Service Pack 2操作系统,其特点是体积小巧,仅占用约400MB的硬盘空间,相较于原版Windows XP,大大节省了存储资源。这个系统版本是针对那些硬件...
标题中的“wxh Windows的连接限制补丁 2008.01.14┊适用Windows XP SP2”指的是一个专门针对Windows XP Service Pack 2 (SP2) 操作系统的网络连接限制补丁,发布于2008年1月14日。这个补丁的目的是解决或调整Windows...
IIS 5.1 版本是专为Windows XP Service Pack 2(SP2)设计的,它提供了基本的Web服务功能,让个人用户或小型企业能够在自己的计算机上创建和托管网站。 **安装与配置** IIS 5.1 的安装通常包含在Windows XP SP2中...
Windows XP Professional SP2 VOL 官方简体中文正式版[592MB][ISO] CD-Key
商业客户端部署系列之四:Windows XP SP2部署