• 締切済み

libxml2のインストール

Ubuntuで PHPをソースからビルドしようとおもっています。 しかし、PHPをconfigureしたあとlibxml2がインストールされていないとの警告が 出てしまいビルドできません。 そこで https://git.gnome.org/browse/libxml2/ の上記ページより最新版のlibxml2をダウンロードして libxml2をビルドしようとしたところ libxml2を解凍したなかに configure ファイルが存在しませんでした。 この場合どのようにしてlibxml2をビルドすればよいのでしょうか? よろしくご教授ください。

みんなの回答

  • cheese014
  • ベストアンサー率85% (12/14)
回答No.1

特にこだわりが無ければ、Ubuntu なら apt-get で入れちゃえば良いのではないでしょうか。 # apt-get install libxml2 libxml2-dev 上記へ、必要に応じて libjpeg-dev や libpng-dev 辺りも付け足せば良いです。 もしくは、libxmlは DOMやSimpleXml 等が使用しているので、それらが不要ならPHPのconfigure時に↓のオプションを足せば、libxmlが入ってなくても大丈夫な筈です。 --disable-libxml --disable-dom --disable-simplexml --disable-xml --disable-xmlreader --disable-xmlwriter ※↑は手元の古いメモから引っ張り出してきたので、抜けがあるかもしれません。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ubuntuにutorrentをインストール

    ubuntuにutorrentをインストールしようと思い、 utorrent(linux版)をダウンロードして解凍までしました。 すると、configureのスクリプトファイルがないのです。 ubuntu初心者なのでconfigure以外のやり方を知りません。 configure以外のスクリプトファイルの種類とやり方も教えていただけるとうれしいです。 よろしくおねがいします。

  • GNOME数独のインストールについて

    勉強の為、Ubuntuを古いノートPCにインストールしました。 メモリの関係上今さらですが、6.10を入れました。 7.10を試した時に数独が標準で入っていましたが、6.10には入っておりません。検索の結果ソース(?)だと思いますがダウンロードはできましたが、ソースのインストール方法、並びに、メニューへの登録等教えてください。 PCは、モバイルセレロンの800、メモリー256MB、OSはUbuntu6.10、 インストールしたい数独はGNOME-SUDOKU-0.7.1が/TEPに入っております ネットを検索した時、Gnome端末にて、./configureを実行しましたが、見た目では何も変わりせんでした。 レスが遅れるかもしれませんが、よろしくお願いします。

  • ビルドとインストールの違いが分からないので教えてく

    ビルドとインストールの違いが分からないので教えてください。 PHPをインストールするとき、何をインストールしているのでしょうか? 「ビルドでコンパイルされたもの」をインストールしているのでしょうか? それとも、インストールするとき、「ソースコードのコンパイルも行なった上で、インストール」しているのでしょうか? また、インストールというのは、一番標準的なものをパックにしたものを、インストールしているという理解でいいのでしょうか? 「ビルドをする」=「自分の好きな組み合わせでソースコードとかライブラリを組み合わせることができる」ってことでしょうか? 「モジュール版PHP」「CGI版PHP」など色々な種類のPHPがある理由が分からないのですが、これは、ビルド内容が違うということでしょうか? また、PHPをインストールするとき、「モジュール版」と「CGI版」を選べるのでしょうか? 一度、インストールしたものに何か追加をしたい際は、 再度ビルドしないといけないのでしょうか? それとも、ビルドと言うのは、一度ビルドしたものに、追加でビルドしていくことができるのでしょうか?

    • ベストアンサー
    • PHP
  • 自作LinuxへのGNOMEインストール方法

    こんにちは、Linux初心者の者です・・・。 私はある書籍を参考にしてUSBメモリから起動するオリジナルLinuxを製作しています。 開発環境はFedora Core 5で、glibc、busybox、module-init-tool、Linuxカーネルを導入し、現在USBメモリからログイン画面やX Window Systemの起動ができるようになりました。 そして次にGNOME 2.14をインストールしたいと思い、GNOME公式サイトからGNOME関連ソースをダウンロードし、コンパイルをしようと思っているのですが、このページ (http://www.gnome.org/start/2.14/notes/ja/rninstallation.html) に書いてあるとおりにコンパイルしてインストールすれば本当にGNOMEは立ち上がるのでしょうか? またコンパイル方法は./configure --prefix=[USBメモリのLinuxディレクトリ]→make→make installの順にやればよいのでしょうか? よろしくお願いします。

  • FC6でPHP5.2.4を使いたい

    Linux超初心者です。 FedoraCore6 2.6.xx をインストールしたら PHP 5.1.6 が自動でインストールされました。これを PHP 5.2.4 にしたいと思い、 ソースをダウンロードして ./configure make make install までいきました。 さて、この後はどうすればよいのでしょうか? また、configureの際、--with-pgsqlを省略したのですが、 これですとPostGreSQLが使えないビルドになってしまうので しょうか?後からなんとかなるものなのでしょうか?

    • 締切済み
    • PHP
  • apt-getについて

    apt-getについて Ubuntuを使い始めたばかりのものです。 UbuntuにGitというソフトウェアをソースからインストールしたいと思っています。 Gitの書籍によると、次のコマンドを実行して、必要なパッケージをすべてインストールするように記載されています。 $ sudo apt-get build-dep git-core また、パッケージをインストールする時に、次のように apt-get(aptitude?) install を利用する場合があると思います。 $ sudo apt-get install mailutils パッケージをインストール場合で、 "apt-get install"とinstallなしの"apt-get"を利用する場合がありますが、 何が違い、どのように使い分けるのでしょうか?

  • ウイルスセキュリティーのインストールができない

    ソースネクストのウイルスセキュリティー使用期限がきたのでZEROに更新しました。 ところが、更新手続きを間違ったのか、うまく更新できず、仕方ないので前のウイルスセキュリティーをアンインストールしました。 そして新たに最新版をDLして、解凍、インストールしようとしても「すでにウイルスセキュリティーが存在します。継続の場合ホームページ上から手続きください。」という表示が出ます。 きちんとアンインストールしたのにどうなっているのでしょうか?

  • PHP版のPDFlibのインストール

    PHP版のPDFlibのインストールがうまくいきません。 http://pdflib.jp/product/download/pdflib.html#pdflib-archives のLinuxのPHP版をダウンロードしました。解凍すると、 php-510 php-520 php-520mt php-530 php-530mt という種類があったので、 php -v PHP 5.3.6-13ubuntu3.2 with Suhosin-Patch (cli) (built: Oct 13 2011 23:19:13) Copyright (c) 1997-2011 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies を使っている私はphp-530mtのlibpdf-php.soをコピーしました。 mtはmulti-threadingサーバー用らしいです(自分のはXAMPPですけど、よく分からないのでこれで)。 phpinfo()によりますと、私のextension_dirは /opt/lampp/lib/php/extensions/no-debug-non-zts-20090626/ です。 この直下に"libpdf_php.so"をコピーしました。 そして、/opt/lampp/etc/php.ini の中で extension=libpdf-php.so と追記して保存し、XAMPPを再起動したのですが、起動するときも停止するときも Warning: PHP Startup: Unable to load dynamic library '/opt/lampp/lib/php/extensions/no-debug-non-zts-20090626/libpdf_php.so' - /opt/lampp/lib/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib/i386-linux-gnu/libstdc++.so.6) in Unknown on line 0 というメッセージが出ます。 GCC_4.2.0は入ってないの?と思ってgcc -vを実行すると 組み込み spec を使用しています。 COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/i686-linux-gnu/4.6.1/lto-wrapper ターゲット: i686-linux-gnu configure 設定: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.6.1-9ubuntu3' --with-bugurl=file:///usr/share/doc/gcc-4.6/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++,go --prefix=/usr --program-suffix=-4.6 --enable-shared --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.6 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-plugin --enable-objc-gc --enable-targets=all --disable-werror --with-arch-32=i686 --with-tune=generic --enable-checking=release --build=i686-linux-gnu --host=i686-linux-gnu --target=i686-linux-gnu スレッドモデル: posix gcc バージョン 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3) の通り、バージョンは4.6.1です。 ここまでやっても動かないんですが、どうしたらいいのでしょうか? ちなみに、--enable versioningとかいうのを外してからconfigureとかいうのをしてあげると直るかもしれないらしいですが、この記事↓では http://d.hatena.ne.jp/koyhoge/20061213/1165999933 「CLIではちゃんと認識されるのに」と書かれていて、私のはCLIらしいので、別の問題ではないかと思っています。 どなたかお助け下さい。出来る限り補足します。では、よろしくお願いします。

    • ベストアンサー
    • PHP
  • ネット上のソースパッケージをVC++2005にてビルドしたい

    URL:http://packages.debian.org/ja/source/etch/libelf のDownloadファイルの上から二つ目をダウンロードし、 VC++2005にてビルドさせたいのですが、 中のINSTALLファイルを見ると、 「1. `cd' to the directory containing the package's source code and type` ./configure' to configure the package for your system.」 のように、Linuxでのインストール方法のような手順が記載されています。 このソースパッケージは、WindowsのVC++2005にてビルドすることはできないのでしょうか? またビルドが可能であれば、手順についてご教示頂けませんでしょうか? 当方、ネット上のソースを扱ったことがなく、対処法が分からないので、 質問させていただきました。 解決法をご存知の方おられましたら、お手数ですがご教示お願い致します。

  • Firefox2のconfigureでエラーが出ます

    今Firefox2.0.0.8をコンパイルしてインストールすることを試みているのですが、configureで次のようなエラーが出てしまいます。 checking MOZ_GTK2_LIBS... -L/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 configure: error: --enable-application=APP is required GTK2もyum install gtk2-develでインストールしたはずなのですが、 --enable-application=APPが必要といわれても、GTK2も最新版を入れたはずなのでどこがおかしいのかわかりません。 OSはFedora Core 6(GNOME)です。 一応GoogleでMOZ_GTK2_LIBSなどを検索したり、 http://developer.mozilla.org/ja/docs/Build_Documentation を読んだのですが、MOZ_GTK2_LIBSに関する情報がありませんでした。 わかるかたはご回答をよろしくおねがいします。