关于Apache2.0和PHP5.0安装详解

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

关于Apache2.0和PHP5.0安装详解
随着时代的发展php也在更新换代我们这里就介绍一下PHP 安装希望对喜爱PHP的朋友有帮助假定你已经安装了Linux版本而且它能够正确运行请确信系统中已经安装一个可以运行的C语言编译器否则我们的操作就不能进行而且还需要确定已经下载了所有相关软件最新MySQL版本(即现在的MySQL 测试版)可以从MySQL 下载最新的PHP版本(即现在的PHP )可从Php net下载最新的Apache 版本(即现在的Apache )从Apache 下载
最重要的一点是在这些版本中 Apache 和PHP 的结合并不是天衣无缝所以不应该同时用于同一系统中但是这种结合应该对开发系统是有好处的你可能还需要以下的支持库最新版本的libxml 库(现在的libxml )从XmlSoft 下载最新版本的zlib库(现在的zlib )从Gzip 下载把所有的东西都复制到你的/tmp子目录并进行解压如下所示 $ cd /tmp
$ tar xzvf mysql standard beta pc linux i tar gz
$ tar xzvf php tar gz
$ tar xzvf ;
$ tar xzvf libxml tar gz
$ tar xzvf zlib tar gz
安装支持库
第一步检查你是否安装了libxml 或者zlib PHP 安装要求libxml (或者是比libxml 更好的版本)和zlib (或者是比zlib 更好的版本)如果这两个支持库都没有保持只读形式否则进入下一部分开始时编译和安装libxml XML解析器这一解析器提供PHP 安装新的XML APL $ cd /tmp/libxml $ /configure
$ make && make install
这一步结束时 libxml 被安装在/usr/local/下如果你想把它安装在其它地方你应该在先前步骤中明确指定prefix选项到configure设置中
第二步对zlib做类似的操作:
$ cd /tmp/zlib $ /configure
$ make && make install
这一步结束时zlib也被安装在/usr/local/下你可以不使用默认值而使用指定prefix选项将其安装到其它地方
安装Apache
以Apache使用PHP有两种方式:作为动态模块其在运行状态时可载入到Web服务器或者作为静态模块其可直接编译到Web服务器代码中对于本文我们着重于第一种方式为了能以Apache 模块使PHP 动态载入 Apache服务器必须以动态共享对象(DSO Dynamic Shared Object)编译可以通过传递 enable so参数到Apache configure使这一特性生效
$ cd /tmp/;
$ /configure prefix=/usr/local/apache enable so $ make
&& make install
这一过程将会设置编译以及将服务器安装到/usr/local/apache 完成MySQL和Apache的安装之后最后的一步即为编译和安装PHP 这一步骤中最为关键的一步是使用一系列的激发扩展功能提供PHP configure 以及外部类库正确的文件路径以上例子看起来相当复杂然而事实并非如此 prefix设置PHP 的安装路径 with apxs 告诉PHP查找Apache 的地方with libxml dir和with zlib dir告诉PHP放置libxml 和zlib库的地方with mysql变量激活regularmySQL扩展功能 with mysqli变量激活新增加的MySQL功能 with gd变量激活 GD 扩展功能with zlib变量激活ZLIB 压缩库enable sockets变量激活socket通讯特性 enable soap变量激活SOAP和Web services支持当然也可以尝试其它选项和扩展功能
$ /configure help
一旦configure已经完成你即可编译和安装PHP
$ make
$ make install lishixinzhi/Article/program/PHP/201404/30632。

相关文档
最新文档