教你IIS6的PHP最佳配置方法

XMY丶美人

XMY丶美人

2016-01-29 13:02

教你IIS6的PHP最佳配置方法,教你IIS6的PHP最佳配置方法

虽然 LAMP 组合很不错,但是如果想要架设一台同时支持PHP、ASP、ASP.NET、JSP、Perl的Web虚拟主机服务器,还是用 Windows 2003的IIS 6最好。网上有很多介绍在IIS 6上配置PHP的文章,但是那些方法不是性能不好,就是升级麻烦。下面的方法可以让你在第一次配置好后,能够非常方便的进行升级。

  这里所说的升级,是指从某个php4版本升级到另一个php4版本,或者从某个php5版本升级到另一个php5版本,而不是指从php4升级到php5。

  准备:

  1、一台安装好的 Windows 2003 服务器,并且已经安装了 IIS 6。

  2、下载 windows 版的 PHP 二进制压缩包

  安装:

  解压缩 PHP 二进制压缩包到 C:php 目录下(这里假设 C: 盘是系统盘,即安装了Windows 系统的盘,如果系统盘是 D: 盘,则解压缩到 D:php 目录下,以此类推,下同)。

  然后打开我的电脑-属性-高级-环境变量-系统变量-path,编辑其值,在前面增加下面的路径地址:

  C:php;C:phpdlls;C:phpextensions;C:phpsapi;

  将 php.ini-dist 或 php.ini-recommended 复制到 C:Windows 目录下,并改名为 php.ini,一般正式发布网站的服务器用 php.ini-dist,而作为调试用的服务器用 php.ini-recommended 更好。当然一般情况下,这个 php.ini 还是需要根据实际情况来修改的。

  下面来介绍一下几个必要的修改选项:

  extension_dir = "C:phpextensions"

  这个是 PHP 扩展所放置的目录,请确保跟你实际安装的目录相同。

  extension=php_mbstring.dll

  ;extension=php_big_int.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_exif.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_ifx.dll

  ;extension=php_iisfunc.dll

  extension=php_imap.dll

  ;extension=php_interbase.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_printer.dll

  extension=php_shmop.dll

  ;extension=php_snmp.dll

  extension=php_sockets.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:WindowsTemp 目录等。

  OK,基本工作作完了,现在该配置

展开更多 50%)
分享

猜你喜欢

教你IIS6的PHP最佳配置方法

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

IIS6 和Tomcat5 的整合

Java JAVA基础
IIS6 和Tomcat5 的整合

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

如何在IIS6中发布网站

服务器
如何在IIS6中发布网站

IIS6、IIS7和IIS8各版本的差别是什么?

服务器
IIS6、IIS7和IIS8各版本的差别是什么?

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

IIS7配置PHP环境完整教程

服务器
IIS7配置PHP环境完整教程

简单设置IIS配置PHP调试环境

PHP
简单设置IIS配置PHP调试环境

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

动感地带学习专题(6)

动感地带学习专题(6)

XML轻松学习手册(2)XML概念

XML轻松学习手册(2)XML概念
下拉加载更多内容 ↓