« bkbsfilterの改善part2 | トップページ | PHPの開発 »

2004.03.29

PHPのビルド

ふと思い立ってPHPのインストールを試みる
ちょっとSQLiteが内蔵されている物をさわってみたかったので
PHP5RC1をひろってきて入れようと試みる・・・が
どうもconfigureの途中でエラーになってしまう
(その前にlibxmlが足りなくて入れたけどこれは省略)

./configure: 47392: Syntax error: "!" unexpected

で、中身を見てみるとどうやらパスの比較に使っている"!="という演算子が問題らしい。うちのサーバはFreeBSD3.4という今や骨董品のOSな為にシェル(/bin/sh)のバージョンが古いのでは無いかと推測。/bin/shを差し替えるのは怖いので、スクリプト側の一行目のシェルの指定を/bin/shから/usr/local/bin/bashに変更してみる。

とりあえずこれで問題なし(゚ー゚*)
いやはや、、、いい加減マシン入れ替えるべきかな。。。っとか思った瞬間でした^^;

しかし、PHPは色々設定が面倒ですな。。。
とりあえず

./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-libxml-dir --with-openssl --with-zlib --with-bz2 --with-pgsql --enable-soap --enable-sockets --enable-sqlite-utf8 --with-xmlrpc --with-xsl --enable-dba --with-qdbm --with-cdb --with-db4 --with-inifile --with-flatfile --enable-ftp --with-gd --with-jpeg-dir --with-png-dir --with-iconv --with-ldap --with-ldap-sasl --enable-memory-limit --enable-zend-multibyte

こ~んな感じになってます。ナガイデス・・・

|

« bkbsfilterの改善part2 | トップページ | PHPの開発 »

コメント

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/4892/1073685

この記事へのトラックバック一覧です: PHPのビルド:

« bkbsfilterの改善part2 | トップページ | PHPの開発 »