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

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
  • 标签:

    阅读全文

PHP初级教程-16: 在OpenBSD 系统下的安装

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

添加留言 | 引用

本章节的内容和提示仅限于将 PHP 安装到 OpenBSD 3.6 系统上。

使用二进制包安装

使用二进制包安装 PHP 到 OpenBSD 系统上是被推荐的同时也是最简单的方法。PHP 核心包已经从其他模块中分离出来了并且每个模块可以被独立的安装/卸载而不影响其他模块。所有这些安装 PHP 需要的文件可以在 OpenBSD 光盘或者在 FTP 站点上找到。

需要安装的 PHP 核心包的文件是 php4-core-4.3.8.tgz,它包含了基本的引擎(包括 gettext 和 iconv)。其次,可能还需要安装一些模块包,如:php4-mysql-4.3.8.tgz 或 php4-imap-4.3.8.tgz。需要使用命令 phpxs 去激活它,并且再通过修改 php.ini 文件来屏蔽他们。

标签:

阅读全文

PHP初级教程-15: 在HP-UX 系统下的安装

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

添加留言 | 引用

本章节的内容和提示仅限于将 PHP 安装到 HP-UX 系统上(此文章是由 paul_mckay at clearwater-it dot co dot uk 编写的)。

注: 本文涉及的技巧适用于 PHP 4.0.4 和 Apache 1.3.9。

1.安装 PHP 需要一个 gzip,可以从如下地址得到该软件的二进制版本的发行包 http://hpux.connect.org.uk/ftp/hpux/Gnu/gzip-1.2.4a/gzip-1.2.4a-sd-10.20.depot.Z,下载后解压缩,并且使用 swinstall 安装。

2.安装 PHP 需要 gcc,可以从如下地址得到该软件的二进制版本的发行包 http://gatekeep.cs.utah.edu/ftp/hpux/Gnu/gcc-2.95.2/gcc-2.95.2-sd-10.20.depot.gz,解压缩这个文件,使用 swinstall 安装 gcc。

标签:

阅读全文

PHP初级教程-14: CGI 和命令行设置

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

2条留言 | 引用

默认为将 PHP 编译为 CGI 程序。这将建立一个命令行解释器,可用于 CGI 处理或非 web 相关的 PHP 脚本。如果用户运行着一个 PHP 模块支持的 web 服务器,那通常为性能考虑应该使用模块方式。不过,CGI 版可以使 Apache 用户用不同的用户 ID 运行不同的 PHP 页面。请注意: 如果使用 CGI 方式安装,则服务器对于某些可能的攻击是开放的。

自 PHP 4.3.0 起,PHP 有了一些重要的新增功能。又有了一个新的 SAPI 称为 CLI,和 CGI 程序同名。根据配置选项它安装在 {PREFIX}/bin/php.

标签:

阅读全文

PHP初级教程-13: Sun Solaris 上的 Sun、iPlanet 和 Netscape 服务器

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

添加留言 | 引用

本节包含了在 Sun Solaris 平台的 Sun Java System web Server、Sun ONE web Server、iPlanet 和 Netscape 下安装 PHP 的说明和提示。从 PHP 4.3.3 起,可以使用基于 NSAPI 模块 PHP 脚本来生成自定义目录列表和错误页面。更多与 Apache 兼容的功能也可以使用。要了解如何在当前的 web 服务器中支持此功能,请阅读关于子请求(subrequests)的注释。

可以在下面的链接中了解更多关于在 Netscape Enterprise Server(NES)中设置 PHP 的信息:http://benoit.noss.free.fr/php/install-php4.html。

编译 PHP

要在 Sun JSWS/Sun ONE WS/iPlanet/Netscape web 服务器中编译 PHP,请为 –with-nsapi=[DIR] 输入合适的安装目录。默认的目录通常是 /opt/netscape/suitespot/。还可以阅读 /php-xxx-version/sapi/nsapi/nsapi-readme.txt。

标签:

阅读全文

PHP初级教程-12: Caudium 服务器

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

添加留言 | 引用

PHP 4 可以被编译为 Caudium web 服务器的一个 Pike 模块。注意 PHP 3 中不支持。请参考下面的安装说明以将 PHP 4 安装到 Caudium 服务器中。

Caudium 安装指南

1.  在安装 PHP 4 之前请确认已经正确安装了 Caudium 服务器。
要想使 PHP 4 正确的工作,还需要 Pike 7.0.268 或更高版本。
为了方便起见,我们假定 Caudium 安装在 /opt/caudium/server/ 中。
2. 进入目录 php-x.y.z (x.y.z 是 PHP 的版本号)。
3. ./configure --with-caudium=/opt/caudium/server
4. make

标签:

阅读全文

PHP初级教程-11: Unix 系统下的PHP安装/ Apache 2.0

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

添加留言 | 引用

本节包括在 Unix 平台的 Apache 2.0 下安装 PHP 的说明和提示. 但是请注意: 不推荐将线程化 MPM 用于实际运作的 Apache 2 环境中去。用 prefork MPM 替代,或者用 Apache 1。

PHP 和 Apache 2.0.x 兼容性注意事项:

已知下列版本的 PHP 可以工作于最近版本的 Apache 2.0.x 之下:

以上版本的 PHP 与 Apache 2.0.40 或更高版本兼容。Apache 2.0 SAPI 支持自 PHP 4.2.0 起。PHP 4.2.3 可工作于 2.0.39,不要用任何其它版本的 Apache 与 PHP 4.2.3 配合。不过推荐的设置是用 PHP 4.3.0 或更高版本与最新版的 Apache2 配合使用。

标签:

阅读全文

PHP初级教程-10: Unix 系统下的PHP安装/ Apache 1.3.x

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

添加留言 | 引用

本节将指导如何在 Unix 系统下安装和配置 PHP。在开始安装之前,请务必研究自己使用的系统和 web 服务器的相关章节。

安装PHP前的准备一节提到,在本节主要以 web 为中心介绍 PHP 的设置。不过本节也会覆盖一些 PHP 命令行用法的设置方法。

在 Unix 平台下安装 PHP 有几种方法:使用配置和编译过程,或是使用各种预编译的包。本文主要针对配置和编译 PHP 的过程。很多 Unix 类系统都有包安装系统,可以用它来设置一个有着标准配置的 PHP。但是若需要与标准配置不同的功能(例如一个安全服务器,或者不同的数据库驱动扩展模块),可能需要编译 PHP 和/或 web 服务器。如果不熟悉编译软件,可以考虑搜索一下是否有人已经编译了包含所需要功能的预编译包。

标签:

阅读全文

PHP初级教程-9: 安装PHP之前的准备

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

1条留言 | 引用

安装前,首先需要知道想用 PHP 来做什么。PHP 主要用在三个领域:

  • 服务端脚本
  • 命令行脚本编写
  • 桌面应用程序

在通常情况下,需要三样东西:PHP 自身、一个 web 服务器和一个 web 浏览器。可能已经有了一个 web 浏览器,并且根据操作系统的配置,也很可能已经有了一个 web 服务器(例如 Linux 和 MacOS 下的 Apache;Windows 下的 IIS)。也许在某个公司租用了 web 空间,这样,自己无需设置任何东西,仅需要编写 PHP 脚本,并上传到租用的空间中,然后在浏览器中查看结果。

标签:

阅读全文



Most Recent



Recent Comments



Monthly Archives



Partner links



Links



About 7android



Creative Commons