- 締切済み
OSX Server 10.2.3でのPHPのコンパイルについて
MAC OSXでマルチバイト関数を使いたいので 最新版 PHP 4.3.0を導入しようと奮闘しています。 なんとかデベロッパーツールを入れて コンパイルまでかけてみたのですが下記のような エラーが出てすすみません。 noと出ているモジュールをすべて入れないといけないのですしょうか?もしそうであれば、やり方も教えていただけると幸いです。 環境:MAC OSX Server 10.2.3です。 ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --mandir=/usr/share/man --with-xml --with-apache=/src/apache_1.3.27 loading cache ./config.cache checking for Cygwin environment... no checking for mingw32 environment... no checking for working sed... sed checking host system type... powerpc-apple-darwin6.3 checking for gcc... no checking for cc... cc checking whether the C compiler (cc ) works... no configure: error: installation or configuration problem: C compiler cannot create executables. よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- asuca
- ベストアンサー率47% (11786/24626)
参考URLにコンパイルの手順が乗っていますがそれに従ってもだめでしょうか?
- osamuy
- ベストアンサー率42% (1231/2878)
config.logというファイルが残ってますので、まずはそれを調べてみて下さい。 Mac OS X 10.2.3 + December 2002 Mac OS X Developer Toolsを使ってますが、 Developer Toolsを入れていれば、/usr/bin/gccが存在しますので、gccがnoになるって事は、 DeveloperToolsがうまく入ってないのかも。 Hello worldみたいな2、3行のCプログラムを書いて、そいつをちゃんとコンパイルできるか試してみては。
お礼
なんとか自力でmakeを通しました。 助言いただいてありがとうございました。 でも なぜかapacheの再起動でエラーがでているのでした(泣) また 新規で質問します。 本当にありがとうございました。
補足
教えていただいてありがとうございます。 どうやらserverにもともとついていたデベロッパーツールはバージョンが低かったようでダウンロードしなおしてインストールしたらconfigureはうまくいくようになりました。 しかし!! 今度はmakeが途中で止まります。 ・ ・ ・ sapi/cli/getopt.o main/internal_functions_cli.o -lm -o sapi/cli/php ld: Undefined symbols: _php_url_scanner_adapt_single_url _php_url_scanner_add_var _zm_activate_url_scanner_ex _zm_deactivate_url_scanner_ex _zm_shutdown_url_scanner_ex _zm_startup_url_scanner_ex _php_url_scanner_reset_vars make: *** [sapi/cli/php] Error 1 シンボルがないようなのですがどうしていいものやら・・・。 申し訳ないのですが、ご教授いただけると幸いです。 <参考にしているページ> http://php3.info/manual/ja/install.macosx.php
補足
お答えいただいてありがとうございます。 はい そのサイトを参考にはしております。