win2003 安装软件之PHP5 图文安装教程

yizhihongxing

Win2003 安装软件之 PHP5 图文安装教程

本教程介绍如何在Windows Server 2003操作系统上安装PHP5以及配置IIS服务器来支持PHP。本教程面向初学者,所以会尽可能详细地解释每一步。

准备工作

  • 下载PHP5的Windows二进制包
  • 下载Microsoft Visual C++ 2008 Redistributable Package (x86)
  • 安装IIS Web服务器并启用CGI

安装PHP5

  1. 将下载的PHP5二进制包解压到C盘根目录下,例如 C:\php\
  2. C:\php\目录下找到php.ini-recommended文件,复制一份并重命名为php.ini
  3. 打开php.ini文件,找到以下三行并将注释去掉:

extension_dir = "ext"
;extension=php_mysql.dll
;extension=php_mysqli.dll

  1. 下载并安装Microsoft Visual C++ 2008 Redistributable Package (x86)
  2. 在系统环境变量中添加C:\php路径,使其能够被系统识别
  3. 重启计算机

配置IIS

  1. 打开IIS Manager工具,并选择网站
  2. 右键单击默认网站,选择“属性”
  3. 选择“主页”选项卡,点击“添加”按钮
  4. 在“主页文件名”文本框中输入index.php,并在“默认内容页”列表中将其移到第一位,点击“确定”按钮
  5. 右键单击默认网站,选择“属性”
  6. 选择“主页”选项卡,点击“配置”按钮
  7. 在“应用程序配置”窗口中,点击“添加”按钮
  8. 在“添加程序映射”窗口中,输入以下信息并点击“确定”按钮:

  9. 映射的扩展名:.php

  10. 可执行文件:C:\php\php.exe %s
  11. 允许脚本:勾选

  12. 重启IIS服务

至此,PHP5已经成功安装并配置完成。可以通过建立一个名为test.php的文件,输入<?php phpinfo(); ?>代码,并保存到IIS默认网站的根目录下,通过浏览器访问该文件来检查PHP是否正常工作。

示例说明

以下为两个示例:

  1. 安装时保证PHP5文件夹的路径不带有空格或非ASCII字符,否则可能会导致无法读取php.ini文件。

  2. 如果在浏览器上查看phpinfo()时只显示出纯文本而非HTML格式,说明IIS服务器没有正确配置mime类型,并且没有正确处理.php文件扩展名。可以在IIS管理工具的“主页”选项卡的“Mime类型”按钮中添加php文件的mime类型,以及在“程序映射”中将php扩展名添加到已有的CGI/ISAPI扩展映射中。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:win2003 安装软件之PHP5 图文安装教程 - Python技术站

(0)
上一篇 2023年5月23日
下一篇 2023年5月23日

相关文章

  • php获取指定数量随机字符串的方法

    要获取指定数量的随机字符串,可以借助PHP内置的函数来实现。下面是一些获取随机字符串的方法,供参考。 使用rand函数 rand函数可以生成指定范围内的随机数,我们可以利用它来生成随机字符串。具体实现步骤如下: 定义可用于生成随机字符串的字符集合 $chars = ‘abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRST…

    PHP 2023年5月26日
    00
  • PHP 文件上传限制问题

    关于“PHP 文件上传限制问题”的完整攻略,我可以分享以下内容: 1. 了解 PHP 文件上传限制设置 在 PHP 环境中,通常会对文件上传进行限制,这主要是为了保护服务器和用户。限制设置主要体现在以下几个方面: upload_max_filesize:上传最大文件大小限制,默认为 2M。 post_max_size:POST 最大数据大小限制,默认为 8M…

    PHP 2023年5月26日
    00
  • PHP基于imagick扩展实现合成图片的两种方法【附imagick扩展下载】

    首先,我们需要下载并安装imagick扩展,可以在官方网站(https://pecl.php.net/package/imagick)上下载对应版本的imagick扩展,然后通过php.ini文件或者其他方式来加载扩展。 接下来,我们就可以使用imagick扩展来实现合成图片的两种方法: 方法一:使用canvas 我们可以使用canvas方法来创建一个新的画…

    PHP 2023年5月26日
    00
  • php打印一个边长为N的实心和空心菱型的方法

    针对您提出的问题,我将会给出详细的Markdown格式的解答及示例说明。我们先依次了解实现的步骤。 实现步骤 判断输入的边长是否为奇数,如果不是则输出错误信息并终止程序; 分别使用双层for循环输出实心和空心菱型。 代码示例 //定义边长N的变量 $N = 5; //判断N是否为奇数 if($N % 2 != 1){ echo "输入的数不是奇数,…

    PHP 2023年5月26日
    00
  • PHP中替换换行符的几种方法小结

    首先我们需要明确的是PHP中有多种替换换行符的方法,我们可以根据需求和实际情况选择合适的方法来进行字符串处理操作。 以下是几种常见的PHP替换换行符的方法: 1. 使用str_replace()函数 str_replace()函数是PHP中常用的字符串替换函数,它可以替换字符串中的指定字符。我们可以将换行符(\n)和回车符(\r)替换成指定的字符,例如: $…

    PHP 2023年5月26日
    00
  • php源码的使用方法讲解

    PHP源码的使用方法讲解 什么是PHP源码 PHP是一种通用开源脚本语言,可嵌入HTML中使用。PHP被广泛应用于Web开发,并可以用于制作命令行界面(CLI)的交互式脚本。 PHP源码指的是PHP编程语言的源代码,是PHP脚本运行的核心文件,包含了PHP语言的语法、编译器、标准库等内容。 PHP源码的下载 PHP源码可以从官方网站http://php.ne…

    PHP 2023年5月23日
    00
  • php编程实现追加内容到txt文件中的方法

    那我就按照题目要求,为你详细讲解一下 PHP 编程实现追加内容到 txt 文件中的方法,步骤如下: 1. 准备 我们需要先准备一个待写入的文件,可以在项目跟目录新建一个名为 test.txt 的文本文件,用于保存写入内容。 2. 执行追加操作 使用 PHP 的 file_put_contents 函数可以实现对文本文件进行写入操作,其中若设置 $flags …

    PHP 2023年5月26日
    00
  • php读取文件内容的方法汇总

    下面是关于”php读取文件内容的方法汇总”的完整攻略。 标题 概述 在PHP中,我们通常需要读取文件内容来进行处理,比如读取日志文件、读取配置文件等等。本文将介绍PHP中读取文件内容的几种方法,让大家对此有一个清晰的了解。 fwrite函数 fwrite函数是PHP编程中常用的一个操作文件的函数,它可以用于向文件中写入数据,也可以用于读取文件内容。在读取文件…

    PHP 2023年5月26日
    00
合作推广
合作推广
分享本页
返回顶部