32位Win7下php5VC11环境配置(图文)
2014-12-21
1、关于PHP的版本:
(1)IIS 做服务器
如果想使用IIS配置PHP的话,那么需要选择Non-Thread Safe(NTS)版本的PHP
(2)Apache 做服务器
如果你是用的Apache的版本来自Apache Lounge(website:apachelounge/),可以使用PHP VC11 x86或者x64版本。
如果你使用的是从下载的Apache1或者Apache2来搭建PHP环境的话,只能使用VC6版本,无法使用VC9+以上版本。
(3)VC9 和VC11 的区别
(使用VC9或者VC11只能从apachelounge/下载Apache的服务器。)
VC9和VC11是PHP的最新版本(这两个版本分别通过Visual Studio 2008和Visual Studio 2012编译),其中包含了对于性能和稳定性的改进。
VC9版本要求用户安装Microsoft Visual C++ 2008 SP1 Redistributable Package(x86 | mysql下载到了c盘x64)
VC11版本要求用户安装Visual C++ Redistributable for Visual Studio 2012(x86 | x64)
2、软件下载
(1)下载Apach VC11
文件名:httpd-2.4.10-win32-VC11.zip
下载地址:www.apachelounge/download/
(2)下载PHP VC11
文件名:php-5.6.2-Win32-VC11-x86.zip
下载地址:windows.php/download/
(3)下载Visual Studio 2012
由于PHP VC11是Visual Studio 2012编译的,需要安装Visual Studio 2012。
下载地址:www.microsoft/en-us/download/details.aspx?id=30679
下载文件名:
下载文件。
3、软件安装
3.1安装Visual Studio 2012:
运行
3.2 Apach的配置
修改前,先运行一下C:\apache24\bin\ ,然后点击“Start”以启动Apach服务。运行结果如下:
将文件httpd-2.4.10-win32-VC11.zip解压到后放在合适的位置就可以了,这里我们将它放在C盘的apache24目录;
3.2.1修改配置文件f
用记事本打开:C:\apache24\conf目录下的:f文件。按下面的内容进行修改:
(1)修改Apache的目录:
修改 37行 ServerRoot "c:/Apache24" => ServerRoot "c:/Apache24"(这里输入的是你解压apache安装包的位置)。
目前我的目录是:C:\apache24
(2)修改 218行 #ample:80 => ample:9999 (去掉前面的#,端口修改为:9999)
(3)修改端口号:
修改完毕后,重新启动Apache服务,看运行是否正确。
(4)修改 241行 DocumentRoot "c:/Apache24/htdocs" => DocumentRoot "c:/Apache24/htdocs" (这里跟我解压Apache的目录一样,不用改)
(说明:c:/Apache24/htdocs文件夹为php网站放置.php文件的位置。)
(5)修改 242行 <Directory "c:/Apache24/htdocs"> => <Directory "c:/Apache24/htdocs"> (还是一样不用改)
(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行 <Directory "c:/Apache24/cgi-bin"> => <Directory "c:/Apache24/cgi-bin"> (依然一样不用改)
注意:虽然上述有几项设置不用改,主要是我将apache安装的文件夹设置的跟默认一样,假如你将apache安装到D盘或者其他目录,这些设置都需要跟你安装路径匹配
(9)让apache支持php
在C:\apache24\f 最后一行添加:
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"
至此,f 配置完成,保存f 。
(11)设置php网站的目录位置:
默认目录为:c:/Apache24/htdocs
3.3.3将apache安装到系统服务中
在cmd中执行:c:\apache24\bin\httpd -k install
3.3配置PHP
(1)将文件“php-5.6.2-Win32-VC11-x86.zip”解压后复制到C:\php562V11目录下。
(2)用记事本打开C:\php562V11目录下r的“php.ini-production”文件,另存为:
“C:\php562V11\php.ini”
3.3.1将“C:\php5\ext”加入到环境变量Path中。
如下图:
3.3.2开启几个常用php扩展
用记事本打开C:\php5\php.ini
(1) 修改 737行 将; extension_dir = "ext" 修改为:
extension_dir = "ext" (去掉extension前面的分号)
(2)修改 889行 将;extension=php_mbstring.dll 修改为:
extension=php_mbstring.dll(去掉extension前面的分号,这是php多字节字符串扩展)
(2) 修改 891行 将;extension=php_mysql.dll修改为:
extension=php_mysql.dll(去掉extension前面的分号)
(3) 修改 892行 将;extension=php_mysqli.dll 修改为:
extension=php_mysqli.dll(去掉extension前面的分号)
(4) 设置PHP可以使用短标签。
长标签:
短标签:
4启动apache服务:
两种启动方式:
1.在windows服务中启动;
2.双击c:\apache24\启动;
4、测试
4.1测试Apache服务是否正确:
在浏览器中输入:localhost:9999/ 运行结果如下:
4.2测试PHP配置是否正确
将下面的代码保存到index.php文件
<?
phpinfo();
?>
然后将index.php保存到路径:C:\apache24\htdocs目录下,在浏览器中输入:
localhost:9999/index.php
运行结果:
如果显示如上所示,表明Apache和PHP已经关联,可以解析PHP语言了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论