• ベストアンサー

apacheのインストール

本当に初歩的な質問なのですが、本日Fedoracore5をインストールしアパッチをインストールしようとしたのですが、makeをすると「ターゲットが指定されておらす、makefileも見つかりません」とエラーメッセージが出てしまいます。 apacheをダウンロード後解凍し、./configure を実行しました。 その後makeをすると出来ないのです。 READMEの通りにもやってみたのですが結果は同じでした。 Linux初心者なので原因がわかりません。 アドバイスをお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • adkori
  • ベストアンサー率31% (221/705)
回答No.3

Fedoraは使っていませんが、他の方が書いている通りいくつか疑問が。 まず、なぜに今更Fedora5?、今の最新はFedora7で、まもなくFedora8が出てFedora5のサポートは打ち切られるのでは? Fedoraでもapacheあたりの有名なものならyumで簡単にインストールできるのでは? わざわざmakeする理由がよくわからない。よほど特殊な環境を作っているとか? おそらくこれまでWindowsしかお使いで無かったのでしょうが、多くのLinuxディストリビューションでは 専用のパッケージ集がネットワーク上に用意されていて、大抵のアプリケーション(fedoraでも数千はあると思う)は パッケージ管理ツールを使って簡単にインストールできるようになっています。 Fedoraの場合は確かyumだったような。 で、質問への答えですが、おそらくは必要な開発環境がインストールされていないためです。 makeうんぬんという操作は、ソースからコンパイルして実行ファイルを作成する操作ですから 当然gccなどのコンパイラなどが必要です。

その他の回答 (3)

  • bardfish
  • ベストアンサー率28% (5029/17765)
回答No.4

まずはgccの使い方・エラーメッセージの読み方から勉強しましょう。 それが理解できずにmakeするなんて初心者には敷居が高すぎます。 勉強する気がないならrpmパッケージを使用しましょう。 ※勉強の仕方が分からない=する気がない。 makeで手こずっているようだとapacheの環境設定でもかなり手こずることでしょう。 英語のドキュメントが抵抗なく読めるよう勉強もしましょうね。

tappey
質問者

お礼

みなさんご回答有難うございます。 今回質問した件は解決できたのですが、根本的に理解していかないとこの先も失敗ばかりすることになりそうです。 やはり一から勉強しなければいけませんね。 ありがとうございました。

  • maguro999
  • ベストアンサー率21% (59/273)
回答No.2

そもそもrpmパッケージのを利用しない理由は?

noname#98978
noname#98978
回答No.1

./configure で失敗しています。

関連するQ&A

  • apacheのインストールがうまく行きません

    環境はUbuntu64bitです。 このサイトを参考にしました。http://www.whitemark.co.jp/tec/apache/InstallLinApache22.html ファイルをダウンロードして # tar zxvf httpd-2.4.6.tar.gz # cd httpd-2.4.6 # ./configure --enable-mods-shared=all ここまでは上手く行きます。 しかしmakeを実行すると make: *** ターゲットが指定されておらず, makefile も見つかりません. 中止. と出てインストールすることができません。助けてください

    • ベストアンサー
    • PHP
  • CentOS Apatche2.2.9インストール 質問

    Linux入門者です。 CentOS5.2にApatch2.2.9をインストールをしようとしたところ エラーになり先に進めません。 (httpd-2.2.9.tar.gzをダウンロードしました。) どなたかインストールの解決方法をご教授いただけないでしょうか。 よろしくお願いいたしますm(_ _)m # cd /usr/local/src/httpd-2.0.59 # ./configure --enable-rewrite --enable-so --enable-ssl # make;make install make: *** ターゲットが指定されておらず、makefile も見つかりません. 中止. make: *** ターゲット 'install’が指定されておらず、makefileも見つかりません. 中止.

  • Apacheのインストール

    相当初心者で申し訳ありませんが、Fedora Core5より 新規でApacheをインストールする事が出来ません。 tar zxvf apache_1.3.36.tar.gz mv apache_1.3.36 httpd cd ./httpd ./configure make make install としたところ、 make[1]: Entering directory '/usr/local/src/httpd' make[2]: Entering directory '/usr/local/src/httpd/src' make[2]: *** ターゲット 'all' を make するルールがありません。中止。 make[2]: Leaving directory 'usr/local/src/httpd/src' make[1]: *** [build-sstd] エラー 2 make[1]: Leaving directory 'usr/local/src/httpd' make: *** [build] エラー 2 というエラーが出てしまいます。 Makefileがおかしくてコンパイルエラーになるのは分かりますが、 何せ初めてLinuxを利用するもので、ネットに転がっていた インストール方法をそのまま試しただけでして、 対処法がさっぱり分かりません。 何をどうすれば良いのでしょうか? 例も挙げて頂けると助かります。 宜しくお願い致します。 因みにファイルのダウンロードからのセットアップに かかる時間を知りたいので、元々インストールされている Apacheのアップグレードとかはナシです。

  • makeしてinstall

    ソフトウェアをインストールするとき、 ./configure → make → make install のような手順が書かれているのを良く見るのですが、すんなりといくときもあれば、「ターゲットが指定されておらず, makefile も見つかりません」と表示されて止まってしまうこともあります。 makeしたときに出る、「ターゲットが指定されていない」とはどういう意味なのでしょうか? 今までWindowsしか触ったことが無いので、Linuxがソフトウェアをインストールするときどういう流れになっているのかわかりません。 また、どこかに「ソースからmakeしてinstallする時の、一般的な手順と、 エラーメッセージの見方」のようなものはないでしょうか?

  • apacheのインストールについて

    お世話になります。 Fedora4にアパッチをインストールしようとしています。ソースをダウンロードしてきて、最初にapxsへのパスを指定して./configureする必要があるとのことだったので、 ./configure --with-apxs=/usr/local/apache/bin/apxs を実行したのですが、 could not find /usr/local/apache/bin/apxs You must specify a vaild --with-apxs と怒られてしまいました。しかし自分が見る限りでは、/usr/local/apache/bin/の中にまちがいなくapxsというファイルが存在しております。 ./configureはなぜこのapxsをみつけることができないのでしょうか?また、どのようにしたらこの./configureを完了させ、makeすることができるのでしょうか? よろしくご教授ください。

  • PHPのインストール

    VirtualBoxでUbuntuを入れて、Apacheのインストールはできましたが、 PHPのインストールの段階で途中まで、うまく出来ました。 ただ、http://2php.jp/php/install_php_linux.htmlの 「Linux用のPHPをインストールする」ところで、 $ makeとすると make: ***ターゲットが指定されておらず、makefileも見つかりません。中止。 となってしまいます。 Apacheの方の makeはできたのに・・・。 なぜなのでしょうか(?_?) tar.gzの拡張シだし。 それか、VirtualBoxの設定をしないといけないのでしょうか? 分かる方、いましたら おしえていただきますでしょうか? ちなみに、phpのバージョンは5.3.3です。 もしかして、Perlがないと出来ませんか?

    • ベストアンサー
    • PHP
  • Xineというソフトのインストールについて

    vine Linux3.1にxineをインストールしようとして以下のコマンドをしているのですが $ tar xzvf xine-lib-1.0.tar.gz $ cd xine-lib-1.0 $ ./configure $ make $ su - # make install のなかの./configureのあとのmakeのところでメッセージがでます。 「make: *** ターゲットが指定されておらず、makefile も見つかりません。中止。」 こんな風にでるのですが、マニュアルどおりにしているのでなんでこうなるのかまったくわかりません... どうすればよいのでしょうか? xineのバージョンはxine-lib-1.0です。 どうぞよろしくお願いします。

  • Apache2.0ではじめてモジュールの追加

    現在、LinuxサーバにてApache2.0を利用しています。 mod_proxyが必要になったためモジュールの追加を行わなければなりません。 Apache2.0をインストール時のConfigureオプションでは、 インストール先を指定しただけでモジュール追加のオプションは指定して いませんでした。 ./configure --prefix=/usr/local/apache2 モジュールの追加をいままで行ったことがないので 手順が分かっていません。 もう一度 Apacheをインストール configure make && make install しなければならないのでしょうか。 運用中のApacheをできるだけ止めることなく安全に追加したいのですが、 良い方法はありますでしょうか。 こちらが現在の環境です。 Linux2.6 jakarta-tomcat-5.0.28 j2sdk-1_4_2_12 httpd-2.0.58 ご存知のかた教えてください。

  • Apacheのアンインストール

    Linuxにapacheをソースファイルからインストールしました。 しかし、諸事情により削除することになったのですが、 ./configure make uninstall を実行してもアンインストールができませんでした。 調査したところ、 インストールディレクトリをリネームすればよいと 分かりましたがそれだけでよいのでしょうか?

  • FedoraCore11でコンパイルできなくて困っています。

    FedoraCore11でコンパイルできなくて困っています。 ffmpeg-phpをインストールしようと思いwgetにて保存 解凍後、phpizeして./configure→makeをすると make: *** ターゲットが指定されておらず, makefile も見つかりません. 中止. というエラーが出てきます。 ./configureの checking for ffmpeg headers... configure: error: ffmpeg headers not found. Make sure you've built ffmpeg as shared libs using the --enable-shared option このエラーが怪しそうです。 どなたか解決方法をお願いします。