"什么也不是,什么也没有,让我们用妄想的今天,成就梦想的明天." - 帕兰

PHP初级教程-26: Microsoft Windows 下的 Apache 2.0.x

2008年 06月07日
分类: 帕兰学院

1条留言 | 引用

Windows 下有两种方法使 PHP 工作于 Apache 2.0.x 之中。一种是 使用 CGI 可执行程序,另一种是适用 Apache 模块的 DLL。不管哪种都需要编辑 httpd.conf 来配置 Apache 支持 PHP 并重新启动服务器。

: 记住在 Windows 下给 Apache 的配置文件中加入路径值的时候,所有的反斜线例如 c:\directory\file.ext 必须转换成正斜线,如 c:/directory/file.ext。

以 CGI 方式安装

需要将以下三行加入到 Apache 的 httpd.conf 配置文件中以设定 CGI:

标签:

阅读全文

PHP初级教程-25: Microsoft Windows 下的 Apache 1.3.x

2008年 06月07日
分类: 帕兰学院

添加留言 | 引用

本节包括在 Microsoft Windows 平台的 Apache 下安装 PHP 的说明和提示。在另外的页面也有 Apache 2 的安装和说明。: 应该首先阅读手动安装步骤

有两种方式让 PHP 工作在 Windows 下的 Apache 1.3.x 中。首先是使用 CGI 可执行程序(PHP 4 下为 php.exe,PHP 5 下为 php-cgi.exe),另外一种方式是使用 Apache 模块 DLL。无论是那种方式,都需要修改 httpd.conf 来配置 Apache,使 PHP 能够在其上运行,然后都需要重启服务。

标签:

阅读全文

PHP初级教程-24: Microsoft IIS/PWS

2008年 06月07日
分类: 帕兰学院

添加留言 | 引用

本节包括针对 IIS(Microsoft Internet Information Server)的说明与提示。

警告: 如果使用 CGI 方式安装,则服务器对于某些可能的攻击是开放的。请阅读 CGI 安全一章以学习如何防御这些攻击。

PHP 与 IIS 安装的通用事项

  • 首先请阅读手工安装步骤。不要跳过这一步,这里提供了将 PHP 安装到 Windows 中的极其重要的信息。
  • CGI 用户必须在 php.ini 中将 cgi.force_redirect 指令设为 0。其重要细节请阅读 FAQ 中的cgi.force_redirect。此外,CGI 用户可能需要设定 cgi.redirect_status_env 指令。在使用这些指令时,确保它们没有在 php.ini 中被注释掉。
  • 标签:

    阅读全文

PHP初级教程-23: ActiveScript 安装

2008年 06月07日
分类: 帕兰学院

添加留言 | 引用

本节将介绍有关 ActiveScript 安装需要注意的方面。

ActiveScript 是一个只运行在 Windows 下的 SAPI,可以在任何兼容 ActiveScript 的主机上使用 PHP 脚本,例如 Windows Script Host、ASP/ASP.NET、Windows Script Components 或 Microsoft Scriptlet control。

PHP 5.0.1 以后,ActiveScript 被移动到了PECL 库。可以从 PHP 下载页面或者 http://snaps.php.net/ 下载此 PECL 扩展的 DLL 文件。

: 应该首先阅读手动安装步骤

PHP 安装完成后,应该下载 ActiveScript DLL(php5activescript.dll)并将其放入 PHP 主目录(例如 C:\php)。

准备好全部所需文件后,必须在系统中注册 DLL。做法是打开命令提示行窗口(位于开始菜单),然后输入类似 cd C:\php 的命令进入 PHP 目录,最后输入 regsvr32 php5activescript.dll 注册该 DLL。

标签:

阅读全文

PHP初级教程-22: Windows下手工安装步骤

2008年 06月07日
分类: 帕兰学院

2条留言 | 引用

本安装指南指导手动在一个 Microsoft Windows 的 web 服务器下安装和配置 PHP。安装前需要从 http://www.php.net/downloads.php 下载 PHP 的 ZIP 二进制发布包。

虽然目前有很多多合一的安装包,而且也发布了一个 Microsoft Windows 的 PHP 安装程序,但是仍然建议用户花些时间自己手动安装 PHP。因为这样才可以更加了解这套系统,并能够在需要的时候更方便的安装 PHP 扩展。

  • 从旧版本的 PHP 升级: 上一版的手册建议将 ini 和多个 DLL 文件移动到系统文件夹(例如 C:\WINDOWS)。这一步骤虽然简化了安装过程,却导致升级上的困难。建议在使用新版本的 PHP 前删除所有这些文件(比如从 Windows 系统文件夹删除 php.ini 和 PHP 相关的 DLL 文件)。务必在删除前备份这些文件,因为这一操作可能破坏整个系统。原有的 php.ini 在安装新版本的 PHP 时也可用来参考。不久用户便会明白,安装 PHP 最好的方式便是将所有 PHP 有关的文件都放入同一目录,并在系统的 PATH 环境变量中设置此目录。
  • MDAC 需求: 如果使用 Microsoft Windows 98/NT4,需要下载适用于系统最新版本的 Microsoft Data Access Components(MDAC)。MDAC 可在 http://msdn.microsoft.com/data/ 下载。需要 MDAC 的原因是 Windows 二进制包中编译进了 ODBC 支持。
  • 标签:

    阅读全文

PHP初级教程-21: Windows 系统下的安装

2008年 06月07日
分类: 帕兰学院

添加留言 | 引用

本节内容适用于 Windows 98/Me 以及 Windows NT/2000/XP/2003。PHP 不能在 16 位平台例如 Windows 3.1 下运行。有时把支持 PHP 的 Windows 平台称为 Win32。自 PHP 4.3.0 开始不再支持 Windows 95。

有两种方法在 Windows 下安装 PHP:手工安装或者使用安装程序安装。 如果有 Microsoft Visual Studio,也可以编译 PHP 的源程序。一旦在 Windows 系统下安装好 PHP 之后,可能需要加载各种扩展库以实现更多的功能。

警告: 互联网上还有一些多合一的安装程序,但是它们没有一个是被 PHP.net 认可的,因为我们相信,手动安装是系统安全和优化的最好选择。

标签:

阅读全文

PHP初级教程-20: Mac OS X 系统下的安装

2008年 06月07日
分类: 帕兰学院

添加留言 | 引用

本章包括在 Mac OS X 平台下安装 PHP 的说明和提示。Mac OS X 有两个不同的版本,客户版和服务器版,本手册两者均会介绍。请注意 PHP 不能在 Mac OS 9 和更早版本下运行。

使用软件包

Mac OS X 下有几个预编译和打包的 PHP 版本。可以通过它使用标准的配置的 PHP,但是若需要不同的功能集(比如一个安全服务器,或者一个不同的数据库驱动程序),可能需要自己编译 PHP 和/或 web 服务器。如果不熟悉如何自己编译软件,可以试着找一下包含自己所需功能的 PHP 预编译版本。

>Mac OS X 服务器安装.

1. 获得最新版本的 Apache 和 PHP。

2. 将它们的 tar 包解压,然后如下运行 Apache 的 configure 程序。

./configure –exec-prefix=/usr \
–localstatedir=/var \
–mandir=/usr/share/man \
–libexecdir=/System/Library/Apache/Modules \
–iconsdir=/System/Library/Apache/Icons \
–includedir=/System/Library/Frameworks/Apache.framework/Versions/1.3/Headers \
–enable-shared=max \
–enable-module=most \
–target=apache

标签:

阅读全文

PHP初级教程-19: Debian GNU/Linux 安装说明

2008年 06月07日
分类: 帕兰学院

添加留言 | 引用

本节包含了在 Debian GNU/Linux 下安装 PHP 的说明和提示。

使用 APT

当然可以下载 PHP 源代码并自己编译,不过使用 Debian 的软件包系统是安装 PHP 的最简单和最干净利落的方法。如果不熟悉在 Linux 下编译软件,那最好用此方法。

首先要决定是安装 Apache 1.3.x 还是 Apache 2.x。相对应的 PHP 软件包名字为 libapache-mod-php* 和 libapache2-mod-php*。以下步骤以 Apache 1.3.x 为例。注意迄今为止,还没有 PHP 5 的正式的 Debian 软件包。以下步骤将安装 PHP 4。

标签:

阅读全文

PHP初级教程-18: 在Gentoo 系统下的安装

2008年 06月07日
分类: 帕兰学院

1条留言 | 引用

本节包含了在 Gentoo Linux 系统下安装 PHP 的说明和提示。

使用 Portage (emerge)

当可以下载和自己编译 PHP 源代码时,使用 Gentoo 的包系统安装 PHP 是最简单和干净的方法。但如果不熟悉在 Linux 下编译软件,可以使用本节提到的方法。

如果目前为止已经安装好了 Gentoo 系统,可能已经习惯于使用 Portage 了。安装 Apache 和 PHP 与安装其它系统工具没有什么不同。

首先要决定是安装 Apache 1.3.x 还是 Apache 2.x。二者均可使用 PHP,下面的步骤是基于 Apache 1.3.x 的。另一件要考虑的事情是,本地的 Portage 树是否为最新的。如果最近没有更新它,需要首先运行 emerge sync。这样,便可以使用最新稳定版本的 Apache 和 PHP。

标签:

阅读全文

PHP初级教程-17: 在Solaris 下的安装

2008年 06月06日
分类: 帕兰学院

添加留言 | 引用

本节包含了在 Solaris 系统上安装 PHP 的说明和提示.

需要的软件

默认安装的 Solaris 系统经常缺少 C 语言编译器和其相关工具。部分工具必须使用该工具的 GNU 版本。 下面是需要的软件:

  • gcc(推荐使用,其它 C 语言编译器也可以工作)
  • make
  • flex
  • bison
  • m4
  • 标签:

    阅读全文



Most Recent



Recent Comments



Monthly Archives



Partner links



Links



About 7android



Creative Commons