新葡亰496net 新葡亰编程 教您IIS6的PHP最棒配置格局_php基本功_脚本之家

教您IIS6的PHP最棒配置格局_php基本功_脚本之家

就算 LAMP
组合很科学,不过倘若想要架设一台同一时候协助PHP、ASP、ASP.NET、JSP、Perl的Web设想主机服务器,仍旧用
Windows 二零零三的IIS 6最佳。网络有好些个介绍在IIS
6上配备PHP的文章,不过那多少个方法不是性质不佳,正是晋升麻烦。上边的措施能够令你在第二回配置好后,能够丰裕有协助的开展晋级。

此间所说的晋升,是指从有些php4版本进级到另三个php4版本,或许从有些php5版本进级到另二个php5版本,并非指从php4升级到php5。

准备:

1、一台设置好的 Windows 二零零四 服务器,并且已经安装了 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 2000 上暗中同意安装意况下能够张开全部扩大。

session.save_path = c:sessions

其一是 session
文件暗中同意保存的目录,这么些目录必需是二个留存的目录,不然私下认可的 session
作用会失效。作者这里安装的是叁个 ramdisk 上的三个索引。将
session.save_path 设置在 ramdisk 上得以加速 session
管理的进程。要是你未有设置
ramdisk,你能够把它钦点到别的盘的其它贰个目录下,如 C:sessions
目录、C:WindowsTemp 目录等。

OK,基本工作作完了,今后该配置 IIS 了。

开发“ Internet 消息服务微处理机”,在“ Web 服务扩充”里,采用“增加一个新的
Web 服务扩展”,扩充名可填写“PHP ISAPI
扩张”,供给的公文选取:C:phpsapiphp4isapi.dll(假若设置的是
PHP5,则此处是
C:phpsapiphp5isapi.dll,下同),并设置扩充状态为允许。

开拓“网址”->“属性”->“ISAPI
挑选器”->“增多”,筛选器名称可填写“PHP”,可实行文件照旧选拔C:phpsapiphp4isapi.dll。

开发“网址”->“属性”->“主目录”->“应用程序设置”->“配置”->“应用程序扩张”->“增加”,可执行文件依然选取C:phpsapiphp4isapi.dll。扩张名填写“.php”,动作限定为“HEAD,GET,POST”。

张开“网址”->“属性”->“文书档案”->“启用默许内容文书档案”->“增添”,可以将
index.php 加多为暗中同意内容文书档案。

然后选拔“服务器机器名”->“全部任务”->“重新起动 IIS”来重启 IIS。

测试

在默许网址发表目录下,建立贰个测量试验页面:

下载:phptest.php

phpinfo();

?>

假使张开这几个页面能够见到 php 安装配置消息,就到底安装成功了。

举个例子想要更优化的施行 php 程序,能够设置
ZendOptimizer-2.6.0-Windows-i386.exe
,那些事物安装特别简单,这里就不介绍了。

升级

这段日子升格就特轻松了。只供给将新本子的 PHP
二进制压缩包下载下来,将本来的 C:php 目录删除,将新版本解压缩到
C:php 目录中,然后再度起动一下 IIS
就足以了。不要求校勘任何配置,也无需往 System32
目录中复制任何文件。是还是不是非常低价啊?

标签:

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图