专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »PHP教程 » iis6配置:教你IIS6的PHP最佳配置方法 »正文

iis6配置:教你IIS6的PHP最佳配置方法

来源: 发布时间:星期日, 2008年12月21日 浏览:2次 评论:0
虽然 LAMP 组合很不错但是如果想要架设台同时支持PHP、ASP、ASP.NET、JSP、PerlWeb虚拟主机服务器还是用 Windows 2003IIS 6最好网上有很多介绍在IIS 6上配置PHP文章但是那些思路方法不是性能不好就是升级麻烦下面思路方法可以让你在第次配置好后能够非常方便进行升级   这里所说升级是指从某个php4版本升级到另个php4版本或者从某个php5版本升级到另个php5版本而不是指从php4升级到php5
  准备:
  1、台安装好 Windows 2003 服务器并且已经安装了 IIS 6
  2、下载 windows 版 PHP 2进制压缩包
  安装:
  解压缩 PHP 2进制压缩包到 C:\php 目录下(这里假设 C: 盘是系统盘即安装了Windows 系统如果系统盘是 D: 盘则解压缩到 D:\php 目录下以此类推下同)
  然后打开“我电脑”->“属性”->“高级”->“环境变量”->“系统变量”->“path”编辑其值在前面增加下面路径地址:
  C:\php;C:\php\dlls;C:\php\extensions;C:\php\sapi;
  将 php.ini-dist 或 php.ini-recommended 复制到 C:\Windows 目录下并改名为 php.ini般正式发布网站WebSite服务器用 php.ini-dist而作为调试用服务器用 php.ini-recommended 更好当然般情况下这个 php.ini 还是需要根据实际情况来修改
  下面来介绍下几个必要修改选项:
  extension_dir = "C:\php\extensions"
  这个是 PHP 扩展所放置目录请确保跟你实际安装目录相同
  extension=php_mb.dll
  ;extension=php_big_.dll
  extension=php_bz2.dll
  extension=php_cpdf.dll
  extension=php_crack.dll
  extension=php_curl.dll
  extension=php_db.dll
  extension=php_dba.dll
  extension=php_dbase.dll
  extension=php_dbx.dll
  extension=php_domxml.dll
  ;extension=php_ex.dll
  ;extension=php_fdf.dll
  ;extension=php_filepro.dll
  extension=php_gd2.dll
  extension=php_gettext.dll
  extension=php_hyperwave.dll
  extension=php_iconv.dll
  ;extension=php_x.dll
  ;extension=php_iisfunc.dll
  extension=php_imap.dll
  ;extension=php_erbase.dll
  extension=php_java.dll
  extension=php_ldap.dll
  ;extension=php_mcrypt.dll
  extension=php_mhash.dll
  extension=php_mime_magic.dll
  extension=php_ming.dll
  extension=php_mssql.dll
  extension=php_msql.dll
  ;extension=php_oci8.dll
  extension=php_openssl.dll
  ;extension=php_oracle.dll
  extension=php_pdf.dll
  extension=php_pgsql.dll
  ;extension=php_prer.dll
  extension=php_shmop.dll
  ;extension=php_snmp.dll
  extension=php_s.dll
  ;extension=php_sybase_ct.dll
  extension=php_w32api.dll
  extension=php_xmlrpc.dll
  extension=php_xslt.dll
  extension=php_yaz.dll
  extension=php_zip.dll
  上面这些开头没有加分号是打开扩展加了分号是没有打开扩展上面设置包含了在 Windows 2003 上默认安装情况下可以打开所有扩展(这里列出是 php 4 )
  session.save_path = c:\sessions
  这个是 session 文件默认保存目录这个目录必须是个存在目录不然默认 session 功能会无效我这里设置个 ramdisk 上个目录将 session.save_path 设置在 ramdisk 上可以加快 session 处理速度如果你没有安装 ramdisk你可以把它指定到其他盘任何个目录下如 C:\sessions 目录、C:\Windows\Temp 目录等
  OK基本工作作完了现在该配置 IIS 了
  打开“ Internet 信息服务(IIS)管理器”在“ Web 服务扩展”里选择“添加个新 Web 服务扩展”扩展名可填写“PHP ISAPI 扩展”要求文件选择:C:\php\sapi\php4isapi.dll(如果安装是 PHP5则此处是 C:\php\sapi\php5isapi.dll下同)并设置扩展状态为允许
  打开“网站WebSite”->“属性”->“ISAPI 筛选器”->“添加”筛选器名称可填写“PHP”可执行文件仍然选择 C:\php\sapi\php4isapi.dll
  打开“网站WebSite”->“属性”->“主目录”->“应用设置”->“配置”->“应用扩展”->“添加”可执行文件还是选择 C:\php\sapi\php4isapi.dll扩展名填写“.php”动作限制为“HEAD,GET,POST”
  打开“网站WebSite”->“属性”->“文档”->“启用默认内容文档”->“添加”可以将 index.php 添加为默认内容文档
  然后选择“服务器机器名”->“所有任务”->“重新启动 IIS”来重启 IIS
  测试
  在默认网站WebSite发布目录下建立个测试页面:
  下载:phptest.php
  phpinfo;
  ?>
  如果打开这个页面能够看到 php 安装配置信息就算是安装成功了
  如果想要更优化执行 php 可以安装 ZendOptimizer-2.6.0-Windows-i386.exe 这个东西安装非常简单这里就不介绍了
  升级
  现在升级就非常简单了只需要将新版本 PHP 2进制压缩包下载下来将原来 C:\php 目录删除将新版本解压缩到 C:\php 目录中然后重新启动下 IIS 就可以了不需要修改任何配置也不需要往 32 目录中复制任何文件是不是很方便啊?

相关文章

读者评论

  • 共0条 分0页

发表评论

  • 昵称:
  • 内容: