2024年2月28日发(作者:)
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
文件名:
下载地址:/download/
(2)下载PHP VC11
文件名:
下载地址:/download/
(3)下载Visual Studio 2012
由于PHP VC11是Visual Studio 2012编译的,需要安装Visual Studio 2012。
下载地址:/en-us/download/?id=30679
下载文件名:vcredist_
下载vcredist_文件。
3、软件安装
3.1安装Visual Studio 2012:
运行vcredist_
3.2 Apach的配置
修改前,先运行一下C:apache24bin ,然后点击“Start”以启动Apach服务。运行结果如下:
将文件解压到后放在合适的位置就可以了,这里我们将它放在C盘的apache24目录;
3.2.1修改配置文件
用记事本打开:C:apache24conf目录下的:文件。按下面的内容进行修改:
(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行 "c:/Apache24/htdocs"> (还是一样不用改) (6)修改 275行 DirectoryIndex => DirectoryIndex (我们添加了 ) 修改后,重新启动Apache服务,看运行是否正确。 (7)修改 358行 ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/" => ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/" (依然一样不用改) (8)修改 374行 "c:/Apache24/cgi-bin"> (依然一样不用改) 注意:虽然上述有几项设置不用改,主要是我将apache安装的文件夹设置的跟默认一样,假如你将apache安装到D盘或者其他目录,这些设置都需要跟你安装路径匹配 (9)让apache支持php 在C: 最后一行添加: LoadModule php5_module "c:/php5/php5apache2_" (请确认c:/php5/有php5apache2_,如果你下载的是我提供的连接肯定是有的) 添加 : AddType application/x-httpd-php .php .html .htm (10)告诉apache 的位置 添加 : PHPIniDir "c:/php5" 至此, 配置完成,保存 。 (11)设置php网站的目录位置: 默认目录为:c:/Apache24/htdocs 3.3.3将apache安装到系统服务中 在cmd中执行:c:apache24binhttpd -k install 3.3配置PHP (1)将文件“”解压后复制到C:php562V11目录下。 (2)用记事本打开C:php562V11目录下r的“-production”文件,另存为: “C:” 3.3.1将“C:php5ext”加入到环境变量Path中。 如下图: 3.3.2开启几个常用php扩展 用记事本打开C: (1) 修改 737行 将; extension_dir = "ext" 修改为: extension_dir = "ext" (去掉extension前面的分号) (2)修改 889行 将;extension=php_ 修改为: extension=php_(去掉extension前面的分号,这是php多字节字符串扩展) (2) 修改 891行 将;extension=php_修改为: extension=php_(去掉extension前面的分号) (3) 修改 892行 将;extension=php_ 修改为: extension=php_(去掉extension前面的分号) (4) 设置PHP可以使用短标签。 长标签:短标签: 4启动apache服务: 两种启动方式: 1.在windows服务中启动; 2.双击c:启动; 4、测试 4.1测试Apache服务是否正确: 在浏览器中输入:localhost:9999/ 运行结果如下: 4.2测试PHP配置是否正确 将下面的代码保存到文件 phpinfo(); ?> 然后将保存到路径:C:apache24htdocs目录下,在浏览器中输入: localhost:9999/ 运行结果: 如果显示如上所示,表明Apache和PHP已经关联,可以解析PHP语言了。


发布评论