phpのConfigure Commandについて
ocnのサーバーにphpをvinstallでインストールしたのですが
ocn標準で用意されているのは、データベースへアクセスする言語としてのみ利用できる内容になっているようです。
その後のカスタマイズは可能なので、機能を増やしたいのです。
参考になるか分かりませんが、
phpinfo()で表示させると、configure commandの内容が
./configure' '--with-apxs=/usr/local/apache/bin/apxs' '--with-config-file-path=/usr/local/lib' '--disable-debug' '--enable-memory-limit' '--enable-zend-multibyte' '--with-regex=system' '--enable-mbstring=all' '--enable-mbregex' '--enable-dio' '--enable-calendar' '--enable-versioning' '--with-bz2=shared,/usr' '--enable-sockets=shared' '--with-pcre-regex=/usr/local' '--with-iconv=shared,/usr/local' '--with-gdbm=shared' '--with-db3=shared,/usr/local' '--with-gettext=/usr/local' '--with-curl=shared,/usr/local' '--with-openssl=shared,/usr' '--with-pgsql=shared,/usr/local' '--with-openssl=/usr' '--with-gd=shared' '--enable-gd-native-ttf=shared' '--with-freetype-dir=shared,/usr/local' '--with-ttf=shared,/usr/local' '--with-xpm-dir=/usr/X11R6' '--with-jpeg-dir=shared,/usr/local' '--with-png-dir=shared,/usr/local' '--with-t1lib=shared,/usr/local' '--with-zlib=/usr'
こんな感じになっています。
この内容で分かりますか?
どなたかご教授宜しくお願いいたします。
お礼
詳しい情報、本当にありがとうございます。 ただいま、///*** gd ***\\\ まで行きました。 ここで、./configure をやって、Makefile を開いてみました。まず、 1.CFLAGS=-O -DHAVE_LIBPNG -DHAVE_LIBJPEG -DJISX0208 -DHAVE_LIBTTF ですが、これは、49行目の CFLAGS = -g -02 を書き換えるのでしょうか?いや、追加かな?とりあえず、書き換えにしておきます。次に 2.LIBS=-lgd -lpng -lz -ljpeg -lm -lttf ですが、これは74行目の LIBS = -lXpm -lX11 -ljpeg -lfreetype -lpng -lz -lm のところのを書き換えるわけですね。 問題は次の 3. INCLUDEDIRS=-I. -I/usr/include/freetype2 -I/usr/include/X11 -I/usr/X11R6/include/X11 ↓ INCLUDEDIRS=-I. -I/usr/local/include/freetype -I/usr/include/X11 -I/usr/X11R6/include/X11 ですが、vi で INCLUDEDIR を探しても Pattern not found: INCLUDEDIR と返ってきます。ちなみに113行目が includedir = ${prefix}/include となっていますがどうも違うようです。私が入れたのは freetype-2.1.4 です。ちょっと心配なので、しばらくコンパイルはお預けにしてここのまわりを調べてみます。 なにかヒントがありましたら、またよろしくお願いします。
補足
申し訳ありません、Linuxは初心者なもので、今 Turbo をインストールしてみました。ソースCDとは何ぞや?と思い中を見てみたら、SRPM!ただ依存関係まで解決してくれるわけではないだろうし、いずれにせよ configure のオプションは付けられないし、SRPM や RPM、pkg や ports からインストールされている方って、configureオプションってどうなされているんでしょうか? これってインストール後でも設定変更できるのでしょうか。たとえば Apache のDSOモジュール有効無効とかはできそうな気がするけど、私がやり方を知らないだけという事なのでしょうか? 遅くなりましたが、とりあえず、zlib、libpng、jpegsrc.v6b までインストールが終わりました。何のエラーもなくびっくりしました。ありがとうございます。うまくいきそうな予感です。久しぶりにLinuxを使ってみると、非常に快適でした。コンソールはカラフルだし、fetche に慣れた身には wget がハイテクに見え、vi にモードライン(?)が!!vi が、使える vi に進化している!ちょっと感動しました。 とにかくありがとうございました。またひっかかったら教えてください。お願いします。