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

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程序员不应该忽略的3点

    下面是“PHP程序员不应该忽略的3点”的完整攻略: 1. 熟悉PHP的数据类型和变量作用域 PHP的数据类型包括:整数、浮点数、字符串、布尔值、数组、对象和 null。 变量的作用域分为:全局变量、局部变量和静态变量。PHP在不同的作用域下有不同的变量范围和可访问性。 在编写PHP程序时,我们必须要熟悉这些数据类型和变量作用域,以便正确地创建和操作变量。这里…

    PHP 2023年5月23日
    00
  • php实现的简单压缩英文字符串的代码

    实现压缩英文字符串的代码最常见的方法是使用 Run-length encoding(即 RLE 算法)。该算法基于将一个字符序列转换为一个新的字符序列,并且仅记录相邻重复符号的计数。例如,在字符串 AAABBC 上进行 RLE 编码后,得到的结果将是 A3B2C1。 下面是一个 PHP 实现的简单压缩英文字符串的代码: function compressSt…

    PHP 2023年5月26日
    00
  • PHP实现的杨辉三角求解算法分析

    下面是详细的攻略: 1. 杨辉三角的定义 杨辉三角,是二项式系数在三角形中的一种几何排列。二项式系数,就是把一个二项式的n次方展开后,各项的系数,被称为二项式系数。在Pascal三角形的形式中,每个数是他左上方和右上方的数之和。 下面是一个图示: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 2. PHP实现杨辉三角…

    PHP 2023年5月26日
    00
  • php对csv文件的读取,写入,输出下载操作详解

    首先,我们需要了解CSV文件是一种逗号分隔的文件格式,其可以用Excel或文本编辑器等软件打开并编辑。CSV文件通常用于数据导入和导出。 读取CSV文件 要读取CSV文件,我们可以使用PHP内置的fgetcsv()函数。该函数可以从文件指针中读取一行并自动将其解析为一个数组。以下是一个示例: $file = fopen(‘data.csv’, ‘r’); w…

    PHP 2023年5月26日
    00
  • PHP面向接口编程 耦合设计模式 简单范例

    PHP面向接口编程是一种非常灵活的设计模式,它能够实现代码的松耦合,从而提高代码的可维护性和可拓展性。接下来,我们将从以下几点详细讲解如何使用面向接口编程实现模块化设计。 什么是面向接口编程 面向接口编程,就是抽象出接口,然后在实现的时候通过实现接口的方式来实现代码的松耦合。在面向接口编程中,我们抽象出来的接口可以看作接口与实现的契约,具体的实现类只要符合该…

    PHP 2023年5月27日
    00
  • php 中文和编码判断代码

    关于PHP中的中文和编码判断代码的攻略,我们可以分为以下几个方面: PHP 中文编码概述 判断字符串是否包含中文 判断字符串的编码类型 示例说明 1. PHP 中文编码概述 PHP中文编码主要有两种: GBK 和 UTF-8。GBK是一个垂直升级的ASCII码,兼容了GB2312的中文编码,很多编码为GBK的程序几乎可以完美处理GB2312编码的中文文本。U…

    PHP 2023年5月24日
    00
  • php数组函数array_push()、array_pop()及array_shift()简单用法示例

    PHP中的数组是非常重要的一种数据类型,它允许我们按照一定的顺序存储多个类型的值,并且可以方便地对数组进行增删改查等操作。本篇攻略将详细讲解PHP中三种常用的数组函数:array_push()、array_pop()、array_shift()的简单用法示例。 1. array_push() 函数 array_push()函数用于向数组末尾插入一个或多个元素…

    PHP 2023年5月26日
    00
  • 用PHP和MySQL保存和输出图片

    使用PHP和MySQL保存和输出图片的完整攻略包括以下步骤: 创建数据库表:首先需要创建一个用来保存图片的数据库表。表中应该包含两个列,一个是用来保存图片的二进制数据的列,另一个是用来指定图片类型的列,常用的图片类型包括JPEG、PNG和GIF。 示例代码: CREATE TABLE `images` ( `id` int(11) NOT NULL AUTO…

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