windows 7 64位下PHP的配置

来源:互联网 发布:linux如何下载vim 编辑:程序博客网 时间:2024/06/07 08:39

公司的网站是ASP.NET 4.0 的网站 + PHP的论坛结构,准备将服务器的换成2008的系统,因此要对IIS对PHP的支持,和重写进行研究,保证换系统后,网站和论坛能正常运行。多的话不说,今天只解决一个问题,就是IIS配置PHP的环境。关于重写和.NET网站与PHP论坛同步注册登录的问题,以后讨论。

1,系统环境
   Windows 7 64位
   IIS 7.5 (其实和7.0没有大的区别)
   Asp.net 4.0
   MSSQL 2008 R2 SP1
   Microsoft Web Platform Installer

   php-5.3.10-Win32-VC9-x86.zip
   MYSQL 5.4.22 X64.MSI

2,说明
   很多人在64位的系统下也配置PHP,说需要PHP的64位版本,但是PHP官方并没有提供64位的PHP,因此很多朋友说自己用源码编译64位的PHP,也有人说修改IIS的运行机制,让IIS运行在32位模式下。根据我目前的使用经验,根本不需要那样修改。win7 的IIS绝对够强大,再说了,要是IIS运行在32位模式下,别的程序会出现问题的。

   本人这次配置,全部工具均从官方下载,地址我就不在这里发了,大家可以GOOGLE一下。

3,配置
   现在才是重头,我一步一步的解释

   保证系统是安装好的,Asp.net 4.0的库也要安装,虽然这里对于PHP的配置没有影响,因为我的网站是.net 4.0的,所以我是安装好的。
   IIS也已经安装,但是记住,CGI,ISAPI扩展是要安装上的。
   如图1

 

   现在来说说微软给我们提供的一个非常强大的扩展管理工具,Microsoft Web Platform Installer,下载地址:http://www.microsoft.com/web/downloads/platform.aspx
   这个工具为我们提供了很多扩展,并可以快捷的安装,但是本人喜欢DIY,很多默认的我不喜欢。但是这样我们需要用这个工具安装一个扩展。

   Microsoft Web Platform Installer的安装我就不多说了,很快很方便,过程省略,现在的版本是4.0B

   安装好Microsoft Web Platform Installer后,打开,在产品里面,找到“适用于IIS的PHP Manager”,点击后面的add按钮,系统会自动下载并安装,网速没问题的话,很快的。

   如图:02

 

   安装好后,打开IIS,就可以在中间的工具中找到PHP Manager图标,如图03

 

 

   先不管这个。

   下来我们把下载好的PHP包放到D盘(个人爱好,这个地方可以随意),解压到一个PHP的文件夹中。

如图04

   这里我们只需要对PHP下面的文件做一件事就行。

   找到php.ini-development文件,复制一份命名为php.ini。

   有人会问,为什么不修改extension_dir这个参数了,这里我们不需要修改,PHP Manager会帮我们做的。

   先来就开始使用PHP Manager来管理这个文件,相当的方便。

   打开IIS,然后找到PHP Manager开打,界面

如图05

   第一步,点击"register new php version",在弹出的对话框中,点右边的按钮,选择刚才解压PHP的文件夹,我接到到D:\PHP下面的,因此就找到这个文件夹下,然后找到文件php-cgi.exe,选择,确定。这个时候PHP就注册到IIS中了,下面继续。

如图6

   第二步,找到PHP Setings下面有一个Set runtime limits,点击,找到memory_limit修改为128以上就行,修改好后点击右上角的“应用”。

   第三步,再找到PHP Setings下面有一个Manage all settings,点击,这里是php属性的配置,根据自己的需要进行配置,修改方法是:在要修改的项目上双击,会弹出对话框,修改保存就行。因为这里的配置因应用不同,需求就不同,这里就不多说了。 

   第四步,往下找到Enable oe disable an extension,这里是管理PHP扩展插件的启动和取消的。
   这里基本的必须打开php_gd2.dll,如果使用mysql数据库,就要打开php_mysql.dll。
   修改方法是,在需要启动的扩展上点右键,然后启动就点击“Enable”,关闭就点击“disable”。

如图7

 

   到这里我们就配置完毕,到底如何了???我们回到PHP Manager的首页,找到Check phpinfo(),点击,系统会让选择打开哪个网站,当然,这个时候需要你配置一个普通的IIS网站就行。

   什么,有人不会,那我建议你去补一下IIS的基础吧。

   选择好网站后,确定,如果在中间看到,如图9的情况,那就配置成功,找到PHP的网站,自己去继续摸索吧。


原创粉丝点击