- - PR -
make installができない
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-02-14 19:26
PHP4.3.4を導入しようと考えています。
いまLINUX REDHAT8にインストールしようとしたところ、 makeのところで ターゲットが指定されておらず、makefile が見つかりません. 中止。 がでました。 やり方としては最初にROOTになり、 取ってきたパッケージを展開するため、 # tar xvfz php-4.3.3.tar.gz 展開して出来たディレクトリに移動します。 # cd php-4.3.3 # ./configure --with-apxs=/usr/sbin/apxs --enable-mbstring とやりました。 その後のmake su make install ができません。 どのようにしたらできるようになるのでしょうか。 自分が予想するに最初にROOTになってしまったのがいけなかったのでしょうか。 |
|
投稿日時: 2004-02-14 23:19
PHPに限らず"よくある"インストールの仕方は、
という順序です。 で、この中でrootである必要があるのは通常は最後の"make install"だけです。 まず、この順番で、「rootになるのは"make install"の時だけにする」というのを実践して やってみて頂けませんか?それでうまく行かなければ、もう一度状況を報告してください。 |
|
投稿日時: 2004-02-14 23:57
./configure の最後が Error で終わっていたりしませんか?
エラーで終了した場合、当然ながら Makefile は作成されません。 |
|
投稿日時: 2004-02-16 10:53
./configure >successfile 2>errorfile
とかっていったんファイルに落とすといいかもです。 [ メッセージ編集済み 編集者: take 編集日時 2004-02-16 12:47 ] |
|
投稿日時: 2004-02-16 12:08
ども。がるともうします。
ものごっつく余談ですが。 ./configure は「引数を忘れないためにファイルに書き込んでおく」と便利です。 具体的には、例えば configure_mine というファイルを作っておいて、そのファイルに ./configure 引数〜〜〜〜 と書いておき、実際に動かすときは sh ./configure_mine としておきます。 すると「後で便利」なので結構お勧めです。 |
1