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语言了。