[window]在windows 2003中部署iis、ftp、php、mysql、zend环境

总是有很多人问,如何在windows 2003中去部署php、mysql、zend环境,让windows服务器既支持asp/asp.net,也支持php。其实只要配置好php环境就可以实现以上需求。而IIS就是微软提供出来支持asp和asp.net。如何部署?请看如下教程:

第一步: 安装IIS+FTP(前提是windows没有安装IIS)

开始—-控制面板—-添加或删除程序

27_253667_9cf6fd9ec3b12ee

 

出现如下界面点击“添加/删除windows组件(a)

27_253667_4d2ff5607cfdd7a

 

出现如下界面

27_253667_00463f0b5d479f1

 

选择“应用程序服务器”

27_253667_0f0962b297b171b

 

点击图片中的“详细信息”

27_253667_c9872ca9c6b5e50

 

出现上面的图片“选中internet 信息服务(iis)”,点击图片中的“详细信息”

27_253667_02fa6f300f2e774

 

选中图片中的“文件传输协议(ftp)服务”然后点击“确定”

T1Z4TkXlVuXXbW8b._-664-318

 

点击图片中的“浏览”选中“c:\win2003_sys\disc1\i386”如图

说明:如果没有此文件,请自行下载iis文件包

T1xlK1FahfXXXsK.j4-486-307

点击图片中的“打开”iis就开始安装了。如果系统是windows2003 64位的话该文件则位于“C:/win2003_sys/disc1/AMD64”下面

27_253667_bdaab867e75e81b

出现这个表示iis 和ftp 已经安装好了

第二步:  安装php

请点击查看 [windows]在windows系统中配置php环境

第三步: 安装mysql

请点击查看 [windows] 搭建mysql环境

第四步:  安装Zend环境

请点击查看 [windows] 部署zend环境

第五步:  安装ftp

请参照 [Windows]安装和使用FTP for Windows2008

第六步: 完毕!

亲们! 懂了么?快快留言吧!…

 

[php]在IIS下安装PHP5.3.28

服务器上的php版本一直都是5.2,最近需要用到一些类或者方法(如:FilesystemIterator,此类需要5.3以上版本才支持)来实现功能,但是总是提示此函数无法找到。所以只好升级服务器的php版本。请看如下步骤!

第一步:安装FastCgi for IIS6

下载地址:http://www.iis.net/download/fastcgi

20140122100021

选择 x86或者download x86,下载下来名称为 fcgisetup_1.5_rtw_x86.msi。

安装后会在C:\WINDOWS\system32\inetsrv\目录下多出了5个文件

fcgiconfig.js,fcgiext.dll,fcgiext.ini,fcgilicense.rtf,fcgireadme.htm

这个时候在IIS6的”WEB服务扩展”里就多出了一个FastCGI Handler

20140122095413

 

第二步: 下载并安装PHP 5.3.28

下载地址:http://windows.php.net/download/

可以选择PHP 5.3.28 No Thread Safe 或者PHP 5.3.28 Thread Safe

20140122095849

 

解压该压缩包,放置于C盘的php5.3.28目录下

1. 在C盘新建php5.3.28文件夹

2. 在D盘新建PHP5.3.28/tmp临时文件文件夹

3. 并对以上两个文件夹设置users权限(可写可读可修改)

4. 将“C:\php5.3.28”下的所有.dll文件,复制到“C:\WINDOWS\system32”下,如果有提示需要覆盖文件,建议覆盖。

5. 到FastCGI注册PHP,修改C:\windows\system32\inetsrv\fcgiext.ini文件,到文件底部,填入以下信息:

[Types]
php=PHP
[PHP]
ExePath=C:\PHP5\php-cgi.exe

6. 修改PHP.ini

回到“C:\php5”,默认情况下是找不到php.ini这个文件的,请先将“php.ini-development”重命名为”php.ini”,并双击其打开文件。

(1) 修改php所在目录

查找

extension_dir = “./”

并修改为

extension_dir = “C:/PHP5.3.28/ext”

(2) 修改临时文件夹路径

查找

;upload_tmp_dir =

去掉“;”,并修改为

upload_tmp_dir = “D:/PHP5.3.28/tmp”

(3)

查找

fastcgi.impersonate = 1,去掉前面的“;”

查找

short_open_tag = Off ,去掉前面的“;”,并把Off改为On

(4)  查找 Windows Extensions

; extension=php_curl.dll
; extension=php_gd2.dll
; extension=php_gettext.dll
; extension=php_ldap.dll
; extension=php_mbstring.dll
; extension=php_exif.dll
; extension=php_mysql.dll
; extension=php_mysqli.dll
; extension=php_sockets.dll
; extension=php_xmlrpc.dll

将以上常用组件前面的“;”去掉。

(5) 修改时区

查找;date.timezone =,去掉前面的“;”,并改为“date.timezone = Asia/Shanghai”

第三步:配置IIS

打开Internet信息服务管理器,在”网站”上点右键→属性→主目录→配置,进入“应用程序配置”,请看如下截图:

20140122101235

 

20140122101316

 

添加扩展名:.php

20140122101429

提示:如果在C:\WINDOWS\system32\inetsrv\目录下找不到fcgiext.dll这个文件的话,证明没有安装FastCgi for IIS6,请看第一步!

第四步:重启IIS服务!

第五步: 测试PHP网站!!完毕!!!