ホームページ  >  記事  >  php教程  >  apache_1.3.12、php4.0bx、informix のインストール経験

apache_1.3.12、php4.0bx、informix のインストール経験

WBOY
WBOYオリジナル
2016-06-21 09:12:561333ブラウズ

apache|経験

Linux に apache_1.3.12、php4.0bx、および Infomix をインストールする場合、Apache と php をインストールするときは、INFORMIXDIR および INFORMIXSERVER の環境変数に注意し、Apache をコンパイルするときに $INFORMIXDIR/bin を PATH に追加してください。 esql; そうでない場合はエラーです。
apache_1.3.12 と php-4.0b4pl1 のインストールはスムーズに完了しました。Apache を構成するとき、変数 --activate-module=src/modules/php4/libphp4.a は元々 src/modules/ にファイルがあったことに注意してください。 php4/libmodphp4.a には補完機能があります。libphp4.a を libmodphp4.a と書くのは簡単ですが、実際には libphp4.a は make 時にコンパイルされます。 libmodphp4.a と書かれているとエラーが発生します。ただし、php-4.0b4pl1 は漢字にあまり対応していないようで、IE では多くの PHP ファイルが文字化けし、Netscape ではフォームが広くなってしまいます。コンパイルのために php-4.0b2 に切り替えましたが、Apache のコンパイル時にエラーが発生し続け、多くの lib*.so ファイルが見つかりませんでした。 ldd コマンドを使用して、php-4.0b4pl1 によってコンパイルされた httpd に必要なリンク ファイルを確認します (ldd /usr/local/apache/bin/httpd)。このとき、リンク先のファイルも表示されます。これらは php-4.0b2 に必要なファイルです。これらを /lib にコピーし、PATH を追加して再度コンパイルします。文字化けのない漢字にも対応しています。 (見つからない必要なリンク ファイルはすべて、$INFORMIXDIR の lib/ および lib/esql/ にあります。理由: b2 はファイルを適切にコンパイルしないため、リンク ファイルを見つけるために /usr/lib と /lib にのみ移動します。 php4 の正式版はバージョン b) のバグを破棄できることを願っています



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。