solaris9に32ビットのapache,phpをinstallしたい
solaris 8で32ビット版gccでapache.php,あるモジュール(phpで使うxxx.soファイル)
を構築して,solaris8では問題なく動くのですが
solaris 9で構築することになり,apache,php等をinstallしましたが
sokaris9ではgccが基本的に64bitなので,apache,phpも64bitでinstall
されたようです
が,あるモジュールは,32ビットしか対応していないので,
普通にgccしてもELFのエラーがでたので
gccの-m32オプションを付けてコンパイルしてコンパイルは通りました
(xxx.soは作成完了)
しかし,実際cgiを起動して,phpからそのxxx.soの中の関数郡を使おうとするとELFのエラーがでました
そこで,apache,phpを32ビットでinstallすればいいのではと思いましたが,Makefileをいじったりしていろいろとやってみましたが
うまくいきません
gccは3.4.4のsolari9 64bit版のパッケージを入れています
solaris9でgccが64ビット環境で,apache,phpのinstallのやり方を
教えてください
お礼
ありがとうございます。 64bitで間違いないです。 xamppに関して 64bit版は、まだリリースされていないらしいのですが。 とりあえず今は、該当モジュールを php.ini でロードしないようにしました。 どうやら、オプションで、標準サポートモジュールでは無いらしいので。 あと、前環境でもこのモジュールが存在しないようなので、このままで行きます。 ありがとうございました。