ゼロからわかるPHP超入門、という参考書を買ってきて、環境設定をしている段階でつまづいています。以下、状況です。
1.Apacheをインストール→動作確認OK
2.PHPのインストール
3.エディタのインストール→動作確認OK
4.Cドライブにテストフォルダを作成
5.httpd.confを開いて、テストフォルダに関連付ける
6.Apacheを再起動→再起動確認
ここまでは順調でした。しかし、
7.PHPの確認用プログラム(phpinfo.php)を作成
01: <?php
02: phpinfo();
03: ?>
この作業をした後、ブラウザにhttp://localhost/phpinfo.php
と入力するとHTTP 500 内部サーバーエラー WEBサイトがメンテナンス中かプログラム上の問題がある、と表示されてしまいます。
参考書によれば、
httpd.confの編集ミス、Apacheの再起動忘れ、phpinfoのファイル名、内容、保存場所間違い、指定したURLがそもそも間違っている、
の4点がよくあるミスだとして取り上げられていました。
http://localhost/
と入力した際にはテストフォルダ内に作成したindexの内容が表示されるので、どうやら7番目の作業そのものにミスがあった可能性が高いような気がします。
書き方が間違っているのでしょうか?
それ以外の考えられるミスがあれば、お教えください。
どうか、よろしくお願いします。
No.2ベストアンサー
- 回答日時:
ごふっ^^。ありがとうございます。今回、いろいろ考えたのですが、bm_hiroさんの仰るxamppのインストールをすることにしました。別々にインストールして各種設定をするよりも、xamppのほうが簡単で間違いも起こりにくいようです。もし、私と同じような点でお悩みの方がいらっしゃいましたらアンインストールの手間を考えても断然、bm_hiroさんの仰るxamppの方をお薦めします。
No.5
- 回答日時:
No.4
- 回答日時:
こんばんは
PHP の設定は半年くらい前に初めてやって、その後は特に設定しなくても動いているので、当時のメモを見ながらの回答です。
httpd.confの変更点は以下の2点です。
LoadModule php5_module C:/PHP/php5apache2_2.dll
AddType application/x-httpd-php .php
1点目はPHPのバージョンによって違うので、要確認です。
この設定はPHPのバージョンが5.2.5の物です。
確か、PHPのインストールの時に、httpd.confのパスを指定すると、インストーラーが自動的に設定したように記憶しています。
No.3
- 回答日時:
No.1
- 回答日時:
「またお会いしちゃいましたね。
」さて、某ドラマのセリフはさておき。。。
正直な感想としては、とりあえず、難易度の高い入門書から入っちゃったみたいですね。と、思いました。
初心者にApache、PHPと個別にインストールさせるのは、複雑になるだけだと思ってます。
自分のPCに動作環境を作るなら、お手軽なXAMPPがお勧めです。
http://www.apachefriends.org/jp/xampp-windows.html
俺的には、既にインストール済みなApacheとPHPもアンインストールしたほうがいい気がします。
他の方への回答の使いまわしになりますが、以下のサイトお勧めです。
古いですし、更新止まってるっぽいですが。
http://www.phppro.jp/school/phpschool/
以上、現状で そちらがブチ当たってる壁とは無関係な回答ですみません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux ubuntuのサーバー(virtual box)が、再起動するとデータが消えてしまいます。 4 2022/04/27 21:29
- PHP eclipse pleiades phpのインストールについて 1 2023/02/03 17:15
- PHP どうして送信されないのでしょうか? 1 2022/12/09 05:23
- MySQL 「掲示板のログイン画面」はPHP~MySQLに「データベース認証のシステム」方式です。 1 2022/09/27 05:00
- MySQL mysqlがインストールされているのかどうか 1 2023/06/05 14:19
- MySQL mysqlがインストールされているのかわかりません 1 2023/06/05 02:26
- サーバー Laravelをレンタルサーバーにインストールするにはどうすればいいですか? 2 2022/06/29 10:17
- その他(プログラミング・Web制作) .htaccessファイルの修正がこれで問題ないかどうか 1 2022/04/21 08:42
- デスクトップパソコン APEX(PC版)が数秒に一度フリーズしてしまいます。 3 2023/01/17 19:45
- MySQL PHP 画像のアップロード Qiita 2 2022/11/28 04:44
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
php_network_getaddresses: get...
-
・コード中の<head>の下の行に<...
-
指定されたモジュール・・・
-
xamppのバージョンの違いについて
-
HDDのジャンパーピンの位置がわ...
-
さくらインターネットでphp.ini...
-
xamppのDocumentRootでindex,ht...
-
<?php phpinfo(); ?>と<? phpin...
-
PHPのif文でその処理を途中で抜...
-
onedrive にexcelファイルをア...
-
フォントの色を変えるには?
-
.phpと.incファイルの違いはな...
-
拡張子php画像をjpg画像等に変...
-
プリクラの設置してある場所
-
XMLのロードに失敗する
-
URLが.PHPってどういう...
-
透過PNGが透過されない!!
-
phpの処理中に画面表示ををする...
-
PHPでsimplexml_load_fileの引...
-
バッチを用いたフォルダの自動移動
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
いいかげんxamppなんとかしたい...
-
php.ini を設定を変更すると再...
-
xamppのDocumentRootでindex,ht...
-
phpinfoとphp -vのバージョンが...
-
XAMMPについて
-
xamppのバージョンの違いについて
-
Fatal error: Call to undefine...
-
xamppでGDを使いたい。
-
さくらインターネットでphp.ini...
-
phpのコードがそのまま文字列と...
-
php で外字を扱う
-
ubuntuで、phpのパスを通す
-
php_network_getaddresses: get...
-
Eclipseデバッグ時の不具合
-
php.iniの設定が反映されない
-
子供に有害なサイトを制限した...
-
PHPにおいてopensslを有効にす...
-
SOAP/Client.phpを認識できない?
-
globで日本語のファイル名が文...
-
指定されたモジュール・・・
おすすめ情報