windows2003 32位 iis6服务器php环境搭建

来源:互联网 发布:sql 新增字段默认值 编辑:程序博客网 时间:2024/06/06 01:55

公司需求,自己整理了一份win2003 32位中php环境搭建过程。


环境搭建:php-5.2.8 + iis6 + ISAPI_Rewrite3.1.0.75

所用安装包: ISAPI_Rewrite3.1.0.75.rar   密码7iek、php-5.2.8-Win32.zip   密码9fpp


安装步骤:

第一步:Php-5.2.8安装,免安装包,以下目录名称不再修改对应自己所建安装包进行修改

  1.     D盘为例,把下载的“php5.2.8Win32.zip”复制到D盘,再右键解压缩 php-5.2.0-win32(假设安装到此目录)目录下;


  2.     在 D:/php5.2.0Win32文件夹下找到“php.ini-dist”文件后先复制一份作为副本,方便以后出错后还原。然后将复制后的文件更名为“php.ini”

  3.  用记事本打开“php.ini”文件,查找“extension_dir”,再将 extension_dir ="./" 改为 extension_dir ="D:/php5.2.0Win32/ext"(注:php安装目录下的ext文件夹这里应该用斜杠/而不是反斜杠)。如下图;

  4. 接着配置php扩展支持,在php.ini文件中查找到以下行:“;extension=php_mysql.dll”“;extension=php_mysqli.dll”;“;extension=php_gd2.dll”;“;extension=php_mbstring.dll”前面的分号去掉,就表示php支持这些扩展功能了;将以下配置设置为“display_errors= Off”,“log_errors= On”,“error_log= "D:\ php-5.2.0-Win32\kkeye_errors.log"”(指定位置);

  5. 保存并关闭php.ini文件;再将其复制到C:/Windows目录下;

  6. D:/php5.2.0Win32文件夹下找到名为php5ts.dll,libmysql.dll的文件,并将其复制到C:/windows/System32文件夹中 (注:IIS处理PHP 5MYSQL需要该文件)

  7. php安装完毕  。

  • 第二步:配置iis

    1. 打开iis,鼠标右键单击左边“Internet信息服务下面的网站,然后选择属性,或弹出一个熟悉的网站属性面板,切换到主目录选项卡,点击下面的配置,会弹出一个应用程序配置的框,单击下面的添加按钮,最后在弹出的框中的可执行文件定位到“D:/php5.2.0Win32/php5isapi.dll”,在扩展名的文本框内输入“.php”(注:扩展名前要加点),点击确定。如下图;

      主目录中执行权限如下图:

      或者是纯脚本,在测试服务器视图中配置,但是到了生产就必须纯脚本,这个不通会导致,如zip压缩文件无法下载。
    2. 在文档里设置如下图:

    3. 鼠标右键单击左边“Internet信息服务下面的“web服务扩展,点击添加一个新的web服务扩展,然后添加一个新的web扩展程序输入:PHP,再将可执行文件指向 php5isapi.dll所在路径,并设为状态为允许,最后点击确定(漏掉了这一步导致访问php文件时报403页面无法访问的现象)。如下图;

    4.  Iis配置完毕,重启iis。


    测试php配置

    在iis下新建一个站点,然后在站点目录下新建一个“test.php”文件,往里面写入一句话  “echophpinfo();”,保存关闭。然后用浏览器访问,如果能打开此网页并出现以下画面则表示配置成功了。


    上传网站代码!!!


    ISAPI_Rewrite,路由重写扩展安装

    1.       解压缩,得到 ISAPI_Rewrite3_0075_cra 文件夹(内含破解文件及安装方法)、ISAPI_Rewrite3_0079.msi安装文件;

    2.        双击 ISAPI_Rewrite3_0079.msi 进行安装,使用默认选择,点选下一步,直到完成(安装过程会自动重启IIS)。

    3. 完成后,将 ISAPI_Rewrite3_0075_cra 文件下的 ISAPI_Rewrite.dll,ISAPI_RewriteSnapin.dll 2个文件,复制到 ISAPI_Rewrite 安装目录,覆盖原来的文件(如果提示文件被占用,可先删除原文件,再复制过去)。

    4. 在安装目录下找到 httpd.conf 文件。输入以下内容:
      RegistrationName= coldstar
      RegistrationCode= 2EAD-35GH-66NN-ZYBA

    5. 重起IIS,安装完成。

    6. 配置,安装完成后,将可在每个站点属性的标签中看到 ISAPI_Rewrite组件的标签:


    7. 网站属性中找到ISAPI筛选器,添加扩展安装目录中的ISAPI_Rewrite.dll文件,如下图:

      如果状态位未启用的话,试试将其删除,再重启iis。
      所有安装完毕,打开网站测试下功能。



  • 1 0
    原创粉丝点击