新客网
首页 | 新闻 | 系统·网络·服务器·安全 | 工具·办公 | 编程·数据库 | 图象·网页·运营 | 硬件·存储 | 专题教程 | 旧版
 → 当前位置:首页 > 教程 > 服务器 > web服务器 > 正文

使用Apache 2和MySQL 4.1.3安装PHP 5.0

XKER.COM   2006-9-12 9:38:40  来源:小新技术网收集整理  点击:

  经过几个月期待,PHP 5.0终于问世。在最新版本中,推出了具有非常重要性的编程语言特性,这些改变将博得新手和有经验的程序员的满意。这些更新包括:一个内部SQLite数据库,通过libxml2提高XML API运行的可靠性,一个可以重新设计的对象模型以及一个新推出的Zend Engine。
  
  你肯定渴望采用PHP 5.0来开始你的开发工作。但是,既然你一定编译和安装PHP 5.0,为什么不将其升级成一个完全的LAMP(Linux,Apache,MySQL,PHP)开发环境呢?毕竟,过去的几个月中,已经发布了一系列新的版本:MySQL 4.1.3,其支持字符设置,自动校正,子查询和处理记录; Apache 2.0具有很好的稳定性。
  
  我准备告诉你使用PHP 5.0,Apache 2.0和MySQL 4.1.3.来安装一个高效率PHP开发环境的过程,让我们开始吧!本篇文章发表于www.xker.com(小新)
  
  基本条件
  假定你已经安装了Linux版本,而且它能够正确运行。请确信系统中已经安装一个可以运行的C语言编译器,否则我们的操作就不能进行。
  
  而且,还需要确定已经下载了所有相关软件:
  
  最新MySQL版本(即现在的MySQL 4.1.3测试版),可以从MySQL.com下载。
  
  最新的PHP版本(即现在的PHP 5.0.0),可从Php.net下载。
  
  最新的Apache 2版本(即现在的Apache 2.0.50),从Apache.org下载。
  
  最重要的一点是:在这些版本中,Apache 2.0和PHP 5.0的结合并不是天衣无缝,所以不应该同时用于同一系统中。但是,这种结合应该对开发系统是有好处的。
  
  你可能还需要以下的支持库:
  
  最新版本的libxml2库(现在的libxml2 2.6.11),从XmlSoft.org下载。
  
  最新版本的zlib库(现在的zlib 1.2.1)从Gzip.org下载。
  
  把所有的东西都复制到你的/tmp子目录,并进行解压,如下所示:
  
  $ cd /tmp
  $ tar -xzvf mysql-standard-4.1.3-beta-pc-linux-i686.tar.gz
  $ tar -xzvf php-5.0.0.tar.gz
  $ tar -xzvf httpd-2.0.50.tar.gz
  $ tar -xzvf libxml2-2.6.11.tar.gz
  $ tar -xzvf zlib-1.2.1.tar.gz
  
  安装支持库
  第一步,检查你是否安装了libxml2或者zlib。PHP 5.0要求libxml2 2.6.0(或者是比libxml2 2.6.0更好的版本)和zlib 1.0.9(或者是比zlib 1.0.9更好的版本)。如果这两个支持库都没有,保持只读形式,否则进入下一部分。
  
  开始时,编译和安装libxml2 XML解析器,这一解析器提供PHP 5.0新的XML APL:
  
  $ cd /tmp/libxml2-2.6.11
  $ ./configure
  $ make && make install
  
  这一步结束时,libxml2被安装在/usr/local/下。如果你想把它安装在其它地方,你应该在先前步骤中明确指定prefix选项到configure设置中。
  
  第二步:对zlib做类似的操作:
  
  $ cd /tmp/zlib-1.2.1
  $ ./configure
  $ make && make install
  
  这一步结束时,zlib也被安装在/usr/local/下。你可以不使用默认值,而使用指定prefix选项将其安装到其它地方。
  
  安装Apache
  以Apache使用PHP有两种方式:作为动态模块,其在运行状态时可载入到Web服务器,或者作为静态模块,其可直接编译到Web服务器代码中。对于本文,我们着重于第一种方式。
  
  为了能以Apache2.0模块使PHP动态载入,Apache服务器必须以动态共享对象(DSO, Dynamic Shared Object)编译。可以通过传递--enable-so参数到Apache 2.0 configure使这一特性生效:
  
  $ cd /tmp/httpd-2.0.50
  $ ./configure --prefix=/usr/local/apache2 --enable-so $ make
  && make install
  
  这一过程将会设置,编译,以及将服务器安装到/usr/local/apache2。
  
  完成MySQL和Apache的安装之后,最后的一步即为编译和安装PHP。这一步骤中,最为关键的一步是使用一系列的激发扩展功能提供PHP configure,以及外部类库正确的文件路径。表A为其中的例子:
  
  表 A
  
  $ cd /tmp/php-5.0.0
  $ ./configure --prefix=/usr/local/php5
  --with-apxs2=/usr/local/apache2/bin/apxs

本新闻共2页,当前在第1页  1  2  

上一篇教程:菜鸟大学堂:一步一步配置WEB服务器
下一篇教程:Apache虚拟主机和虚拟目录的设置
收藏本文】 【我要投稿】 【打印本文】 【论坛讨论】 【关闭窗口

相关文章
·在win2003下MySQL数据库每天自动备份·MYSQL 双机热备配置手册
·ASP.NET2.0调用MySql的存储过程·利用PHP+JavaScript打造AJAX搜索窗
·关于 Apache 的几种常见应用举例与分析·解决apache Web服务器网页显示乱码的两种方法
·UNIX平台下Apache服务的安全保护·Linux下jsp环境:apache,tomcat配置
·详尽的Apache1.3.27安装配置手册·小技巧:让Apache支持ASP.NET
·Apache虚拟主机和虚拟目录的设置·用PHP写的WEB服务器PHPlet Windows 安装
·PHP所开发的WEB服务器在Windows下的安装·Windows中安装Apache2和PHP4权威指南
·Win2000 Apache PHP MySQL 安装及安全手册·Winodws下IIS/Apache+PHP+MySQL的安装配置

学院文章搜索
  
推荐文章
·编程过把瘾:自己动手写操
·数据恢复指南 专题
·硬盘“逻辑锁”解决办法
·DOS使用中的常见问题解答
·DOS下常用的相关网络命令
·Win2000优化技巧篇之:硬件
·惊心8小时:破译Windows运行
·菜鸟必备:超实用低级格式
·硬件有价数据无价 硬盘开盘
·国内数据恢复市场内幕揭秘
阅读排行
·免费代理IP(每日更新)
·DB2 9数据库专题
·关于 Apache 的几种常见应
·站长手册:WIN2003下Web服
·QQ千人好友浮出水面 会员抢
·DOS下对系统重新进行分区
·Fdisk分区详解
·Firefox出现新高危0Day漏洞
·dos如何进行系统配置
·5种Alexa世界排名作弊方式
专题教程
·数据恢复指南 专题
·Web服务器专题
·DB2 9数据库专题
·ghost教程 专题
·局域网技术专题
·虚拟机专题
·CDN加速技术专题
·注册表教程专题
·电脑技巧 专题
·Linux与虚拟化技术
最新文章
·Firefox出现新高危0Day漏洞
·QQ千人好友浮出水面 会员抢
·DOS下对系统重新进行分区
·Fdisk分区详解
·DOS常用命令
·dos如何进行系统配置
·dos慎用命令
·Ver、Vol、Ctty命令使用说
·Tree、Unformat、Vsafe命令
·Setver、Share、Subst命令
设为首页 - 加入收藏 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
Copyright © 2003 - 2006 XKER Inc. All Rights Reserved
新客网 版权所有