动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
  
   PHP → 阅读文章

 环境需求与准备工作

作者来源: 
阅读 1214 人次 , 2006-3-29 4:05:00 


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

  1. gzip -d -c apache_1.3.x.tar.gz | tar xvf -
  2. gzip -d -c php-3.0.x.tar.gz | tar xvf -
  3. cd apache_1.3.x
  4. ./configure --prefix=/www
  5. cd ../php-3.0.x
  6. ./configure --with-mysql --with-apache=../apache_1.3.x --enable-track-vars
  7. make
  8. make install
  9. cd ../apache_1.3.x
  10. ./configure --prefix=/www --activate-module=src/modules/php3/libphp3.a
  11. make
  12. 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 外部模块也要先配置好这些模块。

  1. cd ../php-3.0.x
  2. 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



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

  1. gzip -dc apache_1.3.x.tar.gz | tar xvf -
  2. gzip -dc php-4.0.x.tar.gz | tar xvf -
  3. cd apache_1.3.x
  4. ./configure --prefix=/www
  5. cd ../php-4.0.x
  6. ./configure --with-mysql --with-apache=../apache_1.3.x --enable-track-vars
  7. make
  8. make install
  9. cd ../apache_1.3.x
  10. ./configure --prefix=/www --activate-module=src/modules/php4/libphp4.a
  11. make
  12. make install
  13. cd ../php-4.0.x
  14. 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 版的系统,必须将这个文件拿掉,可以使用改名字的方式或者直接删除。



当一切配置好了之后,重新执行 apache 服务器。在 apache 目录下有 bin 或是 sbin 的目录,其中会有 apachectl 的 shell 程序,输入 apachectl restart 就可以重新启动 apache 服务器了。赶快试看看hello, world 程序吧!

 
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:PHP 的编译配置详细选项
· 下一篇:环境需求与准备工作
· 基于PHP+MySQL的聊天室设计
· 正则表达式的基本语法
· PHP-Web应用程序开发:使用模板
· 一个PHP中常用email校验语句的解释
· 一个很方便的 XML 类


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077