32位Win7下php5VC11环境配置(图文)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
32位Win7下php5VC11环境配置(图文)2014-12-21
1、关于PHP的版本:
(1)IIS 做服务器
如果想使用IIS配置PHP的话,那么需要选择Non-Thread Safe(NTS)版本的PHP
(2)Apache 做服务器
如果你是用的Apache的版本来自Apache Lounge(website:/),可以使用PHP VC11 x86或者x64版本。
如果你使用的是从下载的Apache1或者Apache2来搭建PHP环境的话,只能使用VC6版本,无法使用VC9+以上版本。
(3)VC9 和VC11 的区别
(使用VC9或者VC11只能从/下载Apache的服务器。)
VC9和VC11是PHP的最新版本(这两个版本分别通过Visual Studio 2008和Visual Studio 2012编译),其中包含了对于性能和稳定性的改进。
VC9版本要求用户安装Microsoft Visual C++ 2008 SP1 Redistributable Package (x86 | x64)
VC11版本要求用户安装Visual C++ Redistributable for Visual Studio 2012(x86 | x64)
2、软件下载
(1)下载Apach VC11
文件名:httpd-2.4.10-win32-VC11.zip
下载地址:/download/
(2)下载PHP VC11
文件名:php-5.6.2-Win32-VC11-x86.zip
下载地址:/download/
(3)下载Visual Studio 2012
由于PHP VC11是Visual Studio 2012编译的,需要安装Visual Studio 2012。
下载地址:/en-us/download/details.aspx?id=30679 下载文件名:vcredist_x86.exe
下载vcredist_x86.exe文件。
3、软件安装
3.1安装Visual Studio 2012:
运行vcredist_x86.exe
3.2Apach的配置
修改前,先运行一下C:\apache24\bin\ApacheMonitor.exe,然后点击“Start”以启动Apach服务。运行结果如下:
将文件httpd-2.4.10-win32-VC11.zip解压到后放在合适的位置就可以了,这里我们将它放在C盘的apache24目录;
3.2.1修改配置文件httpd.conf
用记事本打开:C:\apache24\conf目录下的:httpd.conf文件。按下面的内容进行修改:
(1)修改Apache的目录:
修改37行ServerRoot "c:/Apache24" => ServerRoot "c:/Apache24"(这里输入的是你解压apache安装包的位置)。
目前我的目录是:C:\apache24
(2)修改218行#ServerName :80 => ServerName :9999 (去掉前面的#,端口修改为:9999)
(3)修改端口号:
修改完毕后,重新启动Apache服务,看运行是否正确。
(4)修改241行DocumentRoot "c:/Apache24/htdocs" => DocumentRoot "c:/Apache24/htdocs" (这里跟我解压Apache的目录一样,不用改)
(说明:c:/Apache24/htdocs文件夹为php网站放置.php文件的位置。)
(5)修改242行
(6)修改275行DirectoryIndex index.html => DirectoryIndex index.html index.php index.htm (我们添加了index.php index.htm)
修改后,重新启动Apache服务,看运行是否正确。
(7)修改358行ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/" => ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/" (依然一样不用改)
(8)修改374行
注意:虽然上述有几项设置不用改,主要是我将apache安装的文件夹设置的跟默认一样,假如你将apache安装到D盘或者其他目录,这些设置都需要跟你安装路径匹配(9)让apache支持php
在C:\apache24\conf\httpd.conf 最后一行添加:
LoadModule php5_module "c:/php5/php5apache2_4.dll"
(请确认c:/php5/有php5apache2_4.dll,如果你下载的是我提供的连接肯定是有的)添加:
AddType application/x-httpd-php .php .html .htm
(10)告诉apache php.ini的位置
添加:
PHPIniDir "c:/php5"
至此,httpd.conf 配置完成,保存httpd.conf 。
(11)设置php网站的目录位置:
默认目录为:c:/Apache24/htdocs