荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: jjksam (我是傻瓜...), 信区: Program
标  题: [转载] 二.II.快速配置及安装
发信站: 荔园晨风BBS站 (Thu Dec  6 11:40:28 2001), 转信

【 以下文字转载自 Homepage 讨论区 】
【 原文由 jjksam 所发表 】
-------------------------------------------------------------------------------
 快速配置及安装
-------------------------------------------------------------------------------

以下是基本的安装步骤,运行环境是 UNIX 系列的系统平台。在安装之前,要先下载
apache_1.3.x.tar.gz 及 php-3.0.x.tar.gz 两个文件。可以将这两个文件放在 /usr/src
 中再开始执行以下的步骤。下面每个行号后是一个步骤,步骤中的所有选项是连在一起的
,请不要分开执行。

gzip -d -c apache_1.3.x.tar.gz | tar xvf -
gzip -d -c php-3.0.x.tar.gz | tar xvf -
cd apache_1.3.x
./configure --prefix=/www
cd ../php-3.0.x
./configure --with-mysql --with-apache=../apache_1.3.x --enable-track-vars
make
make install
cd ../apache_1.3.x
./configure --prefix=/www --activate-module=src/modules/php3/libphp3.a
make
make install
第一、二行利用 gzip 及 tar 加上管道功能,将压缩文件解压还原。然后在 Apache 的原
始文件目录中执行环境配置,--prefix 选项指示 Apache 的安装目录路径。之后进入
PHP3 的原始文件目录中,若没有 MySQL 数据库,则可省略 --with-mysql 的选项,重要
的是一定要加入 --with-apache 选项,而且 Apache 原始文件的路径要正确。配置完
PHP3 之后就编译、安装到 Apache 的原始文件目录中。之后在 Apache 原始文件目录中再
加入 PHP 的模块文件。在编译及安装 Apache 之后就初步完成了。之后就是要配置
Apache 才能让 Web Server 顺利运作。

需要注意的是,PHP 要和任何数据库连接,都要在执行这些步骤之前先将数据库设好,并
确定 Web Server 上可以顺利存取数据库系统。如果需要其它的一些 PHP 外部模块也要先
配置好这些模块。


cd ../php-3.0.x
cp php3.ini-dist /usr/local/lib/php3.ini
之后将 php3.ini 放在指定的目录,如果需要,也可以手动修改 php3.ini 文件文件,以
符合使用的要求。

在 Apache 服务器的配置方面,要在 Apache 的配置文件 httpd.conf 或 srm.conf 文件
中加入下面的字符串。告诉 Apache 服务器,扩展名 php3 是一个特殊的程序文件。当然
扩展名可以设成别的扩展名,还有一些网站将 php 的程序扩展名设为 phtml 也是不错的
选择,反正这就要看 Webmaster 的规划了。

AddType application/x-httpd-php3 .php3

-------------------------------------------------------------------------------

整理: sadly (www.phpx.com)
在 PHP 4.x 版的方法大致和 PHP 3.0.x 版相同,不同的地方在于 PHP 4.x 的目录名称及
编译后的模块放置目录不同。此外,默认的扩展名也由 .php3 变成了 .php。当然在安装
前还要先下载 PHP 4.x 的程序才行。


gzip -dc apache_1.3.x.tar.gz | tar xvf -
gzip -dc php-4.0.x.tar.gz | tar xvf -
cd apache_1.3.x
./configure --prefix=/www
cd ../php-4.0.x
./configure --with-mysql --with-apache=../apache_1.3.x --enable-track-vars
make
make install
cd ../apache_1.3.x
./configure --prefix=/www --activate-module=src/modules/php4/libphp4.a
make
make install
cd ../php-4.0.x
cp php.ini-dist /usr/local/lib/php.ini
在 httpd.conf 或 srm.conf 加入

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

而 PHP 4.x 版中对 Apache 服务器加入了新的环境变量配置项。

php_value [PHP directive name] [value]
php_flag [PHP directive name] [On|Off]
php_admin_value [PHP directive name] [value]
php_admin_flag [PHP directive name] [On|Off]

在 PHP 3.0.x 版中,有些目录可能会有 .htaccess 的文件,使用 PHP 4.0.x 版的系统,
必须将这个文件拿掉,可以使用改名字的方式或者直接删除。

-------------------------------------------------------------------------------
整理: sadly (www.phpx.com)
当一切配置好了之后,重新执行 Apache 服务器。在 Apache 目录下有 bin 或是 sbin 的
目录,其中会有 apachectl 的 shell 程序,输入 apachectl restart 就可以重新启动
Apache 服务器了。赶快试看看 hello, world 程序吧!
                            ~~~~~~~~~~~~代码在后面的文章
-------------------------------------------------------------------------------

整理: sadly (www.phpx.com)

--
   mm       ☆__      __  __ __☆______ ______ __  __☆
/^(  )^\      █      █  █/    █____ █__█ █∨█
\,(..),/  ▅__█  ▅__█  █\__  ▂__█ █  █ █  █
  V~~V   ▇▆▅▃▁I'm a bat. I'm very bad!^Q^_▃▄▆▇你好!^_^欢迎大家到linux?

※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.0.146]
--
※ 转载:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.0.146]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店