![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
こんにちは。パソコンはあまり得意ではないのですが、PHPを使わなければならない状況となり、apacheが正しく起動してくれないため困っています。
OSはvistaで、apache2.2とPHP5をインストールしました。グーグルで調べて環境設定をしたのですが、apacheを起動しても[The requested operation has failed!」と出てきてしまいます 。
<httpd.confで>
LoadModule php5_module c:/php/php5apache2_2.dll
Addtype application/x-httpd-php .php
PHPIniDir"C:/php5"
AddDefault Charset none
ServerRoot "C:/Program Files/Apache Software Foundation/Apache2.2"
ServerName localhost:8080
<php.iniで>
doc_root = "c:/Program Files/Apache SoftwareFoundation/Apache2.2/htdocs"
extension_dir = "c:\php5\ext"
mbstring.internal_encoding = UTF8
mbstring.http_output = UTF8
mbstring.substitute_character = none;
output_handler = mb_output_handler
以上が変更した点です。path設定もしました。なぜapacheが起動しないのかさっぱり分りません。上記で何か間違った点、足りない点などありましたらご指導お願いします!
No.5ベストアンサー
- 回答日時:
httpd:could not open configuration file C:\... のところですが、このファイルがないんでしょうね。
80は、httpdのデフォルトのポートです。特別な事情で別のポートを使うこともあります。8080で通信するなら、Listen 8080 をhttpd.confに入れる必要があります。
このページなんて参考になるかも。
参考URL:http://www.y2sunlight.com/ground/?Apache2%2F5.ht …
度々のアドバイスありがとうございます!
ServerName localhostに変更したところ、apache,PHP共に正常に起動しました。
httpd.confを全体的に理解できていなかったので、紹介してくださったHPはとても参考になりました。
本当にありがとうございました。
No.4
- 回答日時:
転載ミスなのか分かりませんけど、半角スペースとか記号は正しく、
ServerName localhost とか
ServerName localhost:80 でよいかと。
しかし、グローバルIPなのでしょうか?それなら
ServerName xxx.xxx.xxx.xxx となります。
#こんなとこでIP公開しない方がいいんじゃないですか・・?
ServerName localhost に変更したところ、apache,PHPともに正常に起動しました!
本当に助かりました。ありがとうございました!
#不注意でIPを公開してしまいました・・・以後気をつけます。ご指摘ありがとうございます。
No.3
- 回答日時:
>AddDefault Charset none
これ?
AddDefaultCharset none
ServerRootって変更してるんですか?
あと、なんで8080なんだろうと思ってみたり。
コンフィグファイルを元に戻して1行1行確認していくか、
インストーラからApacheを入れているなら、スタートメニューから入っていくと
Test Configuration で文法チェックできます。
ご回答ありがとうございます!
文法のミスがありました・・・。ご指摘ありがとうございます。
ServerRootは変更済みでした。
8080は良く分からないままどこかのサイトに従ってみたのですが・・・。
コマンドプロンプトでApacheを起動しようとすると、
httpd: could not reliably determine the server's fully qualified domain name, using 133.51.64.161 for ServerName
と表示されるのですが、ServerName localhost8080にしたのがまずいのでしょうか?もしそうなら、何に変更すれば良いのか教えていただけないでしょうか。
No.2
- 回答日時:
LoadModule php5_module c:/php/php5apache2_2.dll
ここが、一番臭いですね。
c:/php/php5apache2_2.dll は、ちゃんとあります?
コマンドプロンプトで、
httpd.exeのあるディレクトリに行って、
httpd -t
を実行してみてください。
何が悪いか、より詳しい情報が得られる可能性が高いです。
この回答への補足
さっそくのご回答ありがとうございます!
確認したところ、c:/php/php5apache2_2.dll は正しい場所にありました。
コマンドプロンプトでhttpd -t を実行すると、
「httpd:could not open configuration file C:\...」と表示されました。
また、php -v を実行すると、phpの情報がずらっとでてきました。
apacheに問題があることは分かっているのですが、
恥ずかしながら、解決法がまったく分かりません。
すみませんがもう一度ご指導お願いします。
No.1
- 回答日時:
>なぜapacheが起動しないのか
>The requested operation has failed!
これを和訳してごらん。
apacheが吐いてるのであればhttpd.confとそれがincludeしてる設定を要確認だね。
和訳はgoogleの言語ツールとかexciteのテキスト翻訳とか使えばいいよ。
このくらいの単語ならおかしな訳にはならないはず
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP eclipse pleiades phpのインストールについて 1 2023/02/03 17:15
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- PHP バージョン情報の取得方法について 1 2023/03/15 11:56
- PHP プログラミング教えてください。 3 2022/10/12 10:37
- PHP どうして送信されないのでしょうか? 1 2022/12/09 05:23
- MySQL Mac です。ローカルホストの phpMyAdmin にアクセスできません。 1 2023/06/06 17:14
- PostgreSQL 画像とカテゴリーを出力したいのですが、取得の条件を付ける方法がわかりません。 2 2022/05/01 18:03
- JavaScript javascriptで変数を組み込みたい 2 2023/01/13 09:52
- PHP PHP ページング データベース 1 2022/06/16 10:30
- PHP 秀丸でPHPの構文チェック(SyntaxCheck)を行う方法 1 2022/09/11 16:46
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Apache(Ver 2.4.4)の設...
-
xamppでGDを使いたい。
-
localhostでphpのページが表示...
-
さくらインターネットでphp.ini...
-
phpinfoとphp -vのバージョンが...
-
文字数制限?
-
php.iniって。。
-
extensionのphp_imapが動作...
-
apache2 phpからMySQLを読み込...
-
マルチバイト関数の呼び出し方
-
PHPのアンインストール
-
フォントの色を変えるには?
-
【BAT(バッチ)ファイル】Web...
-
PHP8を使うと、大量のWarningが...
-
バッチを用いたフォルダの自動移動
-
ファイル一覧を表示しその画面...
-
文字化けについて
-
PHPのif文でその処理を途中で抜...
-
eclipseのエラーの意味
-
透過PNGが透過されない!!
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
xamppのDocumentRootでindex,ht...
-
php.ini を設定を変更すると再...
-
xamppでGDを使いたい。
-
PHPにおいてopensslを有効にす...
-
php + postgre で接続できない
-
phpのコードがそのまま文字列と...
-
PHPのアンインストール
-
初心者・・・未だに設定の段階...
-
MySQL及びPostgreSQLに繋がらない
-
PHP使用時のアパッチ設定ファイル
-
xamppのバージョンの違いについて
-
CakePHPでbakeを利用したい
-
php.iniの設定が反映されない
-
ZendFrameworlkでZend_Session...
-
pearのパッケージについて
-
さくらインターネットでphp.ini...
-
MAMPのユーザー名とパスワード
-
PDFlib・・・日本語表示の設定??
-
localhostでphpのページが表示...
-
apache2.2とPHP5のインストール
おすすめ情報