深爱那片海 发表于 2015-2-3 23:58:57

PHP网页设计教你IIS6的PHP最好设置装备摆设办法

工具程序用来显示 Rasmus Lerdorf 的个人履历,以及统计网页流量。     固然 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:\php\dlls;C:\php\extensions;C:\php\sapi;
  将 php.ini-dist 或 php.ini-recommended 复制到 C:\Windows 目次下,并更名为 php.ini,普通正式宣布网站的办事器用 php.ini-dist,而作为调试用的办事器用 php.ini-recommended 更好。固然普通情形下,这个 php.ini 仍是需求依据实践情形来修正的。
  上面来引见一下几个需要的修正选项:
  extension_dir = "C:\php\extensions"
  这个是 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:\Windows\Temp 目次等。
  OK,根基任务作完了,如今该设置装备摆设 IIS 了。
  翻开“ Internet 信息办事(IIS)办理器”,在“ Web 办事扩大”里,选择“添加一个新的 Web 办事扩大”,扩大名可填写“PHP ISAPI 扩大”,请求的文件选择:C:\php\sapi\php4isapi.dll(假如装置的是 PHP5,则此处是 C:\php\sapi\php5isapi.dll,下同),并设置扩大形态为答应。
  翻开“网站”->“属性”->“ISAPI 挑选器”->“添加”,挑选器称号可填写“PHP”,可履行文件依然选择 C:\php\sapi\php4isapi.dll。
  翻开“网站”->“属性”->“主目次”->“使用法式设置”->“设置装备摆设”->“使用法式扩大”->“添加”,可履行文件仍是选择 C:\php\sapi\php4isapi.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 目次中复制任何文件。是否是很便利啊?
我是根据自己的成长历程来写的,如有不对的还请指正。

小女巫 发表于 2015-2-4 07:51:29

因为blog这样的可以让你接触更多要学的知识,可以接触用到类,模板,js ,ajax

再见西城 发表于 2015-2-9 19:11:46

要进行开发,搭建环境是首先需要做的事,windows下面我习惯把环境那个安装在C盘下面,因为我配的环境经常出现诡异事件,什么事都没做环境有的时候就不能用啦。

乐观 发表于 2015-2-27 17:22:18

我还是推荐用firefox ,配上firebug 插件调试js能省下不受时间。谷歌的浏览器最好也不少用,因为谷歌的大侠们实在是太天才啦,把一些原来的js代码加了一些特效。

简单生活 发表于 2015-3-1 22:29:17

如果你可以写完像留言板这样的程序,那么你可以去一些别人的代码了,

因胸联盟 发表于 2015-3-13 23:01:46

要进行开发,搭建环境是首先需要做的事,windows下面我习惯把环境那个安装在C盘下面,因为我配的环境经常出现诡异事件,什么事都没做环境有的时候就不能用啦。

灵魂腐蚀 发表于 2015-3-20 21:01:58

在学习的过程中不能怕麻烦,不能有懒惰的思想。学习php首先应该搭建一个lamp环境或者是wamp环境。这是学习php开发的根本。虽然网络上有很多集成的环境,安装很方便,使用起来也很稳定、

小妖女 发表于 2015-3-22 21:10:55

对于懒惰的朋友,我推荐php的集成环境xampp或者是wamp。这两个软件安装方便,使用简单。但是我还是强烈建议自己动手搭建开发环境。

变相怪杰 发表于 2015-3-27 07:09:18

我要在声明一下:我是个菜鸟!!我对php这门优秀的语言也是知之甚少。但是我要在这里说一下php在网站开发中最常用的几个功能:

老尸 发表于 2015-3-30 09:15:52

不禁又想起那些说php是草根语言的人,为什么认得差距这么大呢。

谁可相欹 发表于 2015-4-9 02:40:33

对于初学者来说不推荐去拿钱买的。当然如果一个网站你经常去用,而且里面的资料也比较有用,最好还是买个会员比较好,毕竟那些也是别人的工作成果。

飘飘悠悠 发表于 2015-5-4 12:57:43

做为1门年轻的语言,php一直很努力。

莫相离 发表于 2015-5-5 02:58:23

最后介绍一个代码出错,但是老找不到错误方法,就是 go to wc (囧),出去换换气没准回来就找到错误啦。

再现理想 发表于 2015-6-11 02:18:45

再就是混迹于论坛啦,咱们的phpchina的论坛就很强大,提出的问题一般都是有达人去解答的,以前的帖子也要多看看也能学到不少前辈们的经验。别的不错的论坛例如php100,javaeye也是很不错的。

山那边是海 发表于 2015-6-12 22:18:20

基础有没有对学习php没有太大区别,关键是兴趣。

admin 发表于 2015-7-3 06:29:12

写js我最烦的就是 ie 和 firefox下同样的代码 结果显示的结果千差万别,还是就是最好不要用遨游去调试,因为有时候遨游是禁用js的,有可能代码是争取结果被遨游折腾的认为是代码写错。

柔情似水 发表于 2015-7-7 04:03:53

这些都是最基本最常用功能,我们这些菜鸟在系统学习后,可以先对这些功能深入研究。

蒙在股里 发表于 2015-7-7 19:56:41

本人接触php时间不长,算是phper中的小菜鸟一只吧。由于刚开始学的时候没有名师指,碰过不少疙瘩,呗很多小问题卡过很久,白白浪费不少宝贵的时间,在次分享一些子的学习的心得。

飘灵儿 发表于 2015-7-10 06:50:04

没接触过框架的人,也不用害怕,其实框架就是一种命名规范及插件,学会一个框架其余的框架都很好上手的。

愤怒的大鸟 发表于 2015-7-13 12:02:47

没接触过框架的人,也不用害怕,其实框架就是一种命名规范及插件,学会一个框架其余的框架都很好上手的。
页: [1]
查看完整版本: PHP网页设计教你IIS6的PHP最好设置装备摆设办法