当前位置:网站首页 > Vue.js开发 > 正文

libxml2使用手册(libxml-2.0)



    基本条件

    假定你已经安装了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 $ https://www.php.cn/faq/configure

    $ make && make install

    这一步结束时,libxml2被安装在/usr/local/下。如果你想把它安装在其它地方,你应该在先前步骤中明确指定prefix选项到configure设置中。

    第二步:对zlib做类似的操作:

    $ cd /tmp/zlib-1.2.1 $ https://www.php.cn/faq/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 $ https://www.php.cn/faq/configure --prefix=/usr/local/apache2 --enable-so $ make

    && make install

    这一过程将会设置,编译,以及将服务器安装到/usr/local/apache2。

[1] [2] 

使用Apache 2和MySQL 4.1.3安装PHP 5.0

到此这篇libxml2使用手册(libxml-2.0)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • jvm内存模型 知乎(jvm1.8内存模型)2025-07-06 12:09:06
  • vue3降级vue2(升级vue3)2025-07-06 12:09:06
  • 多级列表1.1 1.2(多级列表1.1 1.2 2.1怎么做)2025-07-06 12:09:06
  • 数电票纳税人端打印控件V1.9(数电票纳税人端打印控件V1.6怎么安装)2025-07-06 12:09:06
  • vue路由守卫控制页面跳转(vue路由守卫怎么实现)2025-07-06 12:09:06
  • js深拷贝数组(js深拷贝json parse)2025-07-06 12:09:06
  • Redhat9.4安装(redhat6.9安装)2025-07-06 12:09:06
  • vue安装脚手架步骤(vue脚手架使用教程)2025-07-06 12:09:06
  • map转jsonobject对象(map转jsonobject对象 gson)2025-07-06 12:09:06
  • jsj是哪个明星名字缩写(js是哪个明星的名字缩写)2025-07-06 12:09:06
  • 全屏图片