Windows下IIS+PHP 5.2的安装与配置

Windows下PHP的安装虽然简单,但如果不注意方法,仍然会让你头疼。此外,PHP 5.2版本与之前4.x版本也有一些不同,所以有必要记录一下,避免下次忘记了这样的安装配置方法。
步骤一:下载php 5.2 for windows的安装包,解压至C:\php。注意此解压目录可以是在任何盘下,然而目录名不能包含空格;
以下是php5.2的文件目录:
c:\php

   +--dev

   |  |-php5ts.lib

   +--ext                 -- extension DLLs for PHP

   |  |-php_bz2.dll

   |  |-php_cpdf.dll

   |  |-..

   +--extras

   |  +--mibs             -- support files for SNMP

   |  +--openssl          -- support files for Openssl

   |  +--pdf-related      -- support files for PDF

   |  |-mime.magic

   +--pear                -- initial copy of PEAR

   |
   |-go-pear.bat          -- PEAR setup script

   |-fdftk.dll

   |-..

   |-php-cgi.exe          -- CGI executable

   |-php-win.exe          -- executes scripts without an opened command prompt

   |-php.exe              -- CLI executable - ONLY for command line scripting

   |-..

   |-php.ini-dist         -- default php.ini settings

   |-php.ini-recommended  -- recommended php.ini settings

   |-php5activescript.dll

   |-php5apache.dll

   |-php5apache2.dll

   |-..

   |-php5ts.dll           -- core PHP DLL

   |-...
步骤二:将c:\php目录下的php.ini-recommended(或php.ini-dist文件,官方推荐为前者)复制到当前目录,并修改文件名为php.ini;
步骤三:编辑php.ini。主要修改如下两行的值:
extension_dir = "c:\php\ext"
doc_root = "c:\inetpub\wwwroot"
修改时需要删除掉这两行行首的;注释。extension_dir的值为php安装目录下的ext目录,doc_root的值为IIS设置的主目录;
步骤四:设置环境变量。在Path后添加如下的值:
;:\php
然后重启计算机。
步骤五:打开Internet信息服务,找到“默认网站”,将网站停止。然后打开“属性”页。在“属性”页中找到“主目录”标签,单击“配置”按钮,添加应用程序映射。其值分别为:
可执行文件:c:\php\php5isapi.dll
扩展名:.php
其余不用修改,确定后,重新启动默认网站;
步骤六:在c:\inetpub\wwwroot下新建一个文件hello.php。输入内容:
<html>
  <head>
    <title>World</title>
  </head>

  <body>
    <?php echo "Hello world" ?>
  </body>
</html>
保存后,打开浏览器,输入地址:http://localhost/hello.php。如果网页中显示Hello world则说明安装正确。我们也可以在网页中通过查看hello.php的源代码,如果源代码中没有php代码,也说明安装是正确的。

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

随着智能手机的普及,越来越多的人使用手机上网,很多网站也应手机上网的需要推出了网站客户端,.apk文件就是安卓(Android)的应用程序后缀名,默认情况下,使用IIS作为Web服务器的无法下载此文件,那么怎么才能让IIS支持.apk文件的下载呢? IIS服务器不能下
php.ini 文件不是经常用到的,突然有一天,你需要修改它了,却不知道他躲在哪里,怎么破? 一般情况下,它会呆在php的安装目录里。 方法/步骤 在你自己的网站目录里,新建一个php文件,写入如下代码 ?php echo phpinfo(); ? 保存,然后在浏览器访问该页面,
报出了 Allowed memory size of 134217728 bytes exhausted 错误,而且重启电脑再次执行仍然是一样。上网查了查,是因为php默认内存限制是128M,所以需要修改php.ini文件。 1、查找到 memory_limit = 128M 这一行,将128M改大点,我这里直接是改成了2048M。
对于IIS报503的问题相信大家都很熟悉了,博客园以前也经常503,但这个问题不好排查,前几天我也为503问题烦恼,总结了一些排查思路和大家分享,但最终还没有解决问题,请大家有懂的也赶紧指点指点。 网上有人发贴说可能与应用程序池的进程回收设置有关,建议
一、查看启动你php的进程的用户是谁。 可以通过在命令行执行:ps -ef | grep php来看。或者在php中执行 echo exec(whoami) 来查看。centos下默认会是nobody。 nobody默认没有任何权限。 此时先自己添加一个用户和组。 /usr/sbin/groupadd xxxx/usr/sbin/user
phpinfo() 功能描述:输出 PHP 环境信息以及相关的模块、WEB 环境等信息。 危险等级:中 passthru() 功能描述:允许执行一个外部程序并回显输出,类似于 exec()。 危险等级:高 exec() 功能描述:允许执行一个外部程序(如 UNIX Shell 或 CMD 命令等)。 危