カレッヂ |
質問者 KTH
投稿日 6/23(月) 18:51:53
ApacheおよびPHPプログラムを初めて数時間の超初心者です。 ApacheおよびPHPをダウンロードして設定しました。 Apacheについては、インストールが終了し、http://127.0.0.1にアクセスしてインストールが正常に終わったことを確認できました。 そこで、実際以下のようなPHPプログラムを実行させてみましたが、何も表示されませんでした。 <html><body> <? echo "Hello world!!!";?> </body></html> 調べた結果、httpd.confに"LoadModule php4_module C:/php/sapi/php4apache.dll"がないことが分かったので入れて実行してみましたが、状況は変わりませんでした。 (php4apache.dllは、以上のフォルダに確かにあります。) これはどこが悪いと考えられるでしょうか? 申し訳ございませんが、教えていただけないでしょうか? 宜しくお願いします。
プロバイダ参照: |
回答者 domo
[削除]
投稿日 6/23(月) 21:50:19
こちらを参考に http://y-kit.jp/saba/xp/phpsetup.htm http://www.php-j.com/tutorial/install/win.php 手順に抜けがないかチェックしながら再トライしてみて下さい。 AddType application/x-httpd-php .phtml .php が抜けているだけのような気が。。。 |
質問者 KTH
[削除]
投稿日 6/25(水) 09:45:06
domoさん、ご返信ありがとうございました。感謝いたします。 アドバイスいただいた通りに行ってみましたが、状況は変わりませんでした。 そこで最初からチェックしてみたのですが、間違って最新のapache_2.0.46-win32-x86-no_src.msiをインストール していることに気が付きました。 apache_1.3.27-win32-x86-no_src.msiをインストールしてみて、再度アドバイス通りにしてみたいと思います。 そこでまた問題がまた出ましたら、申し訳ございませんが、宜しくお願いいたします。 #ちなみに、apache_2.0.46-win32-x86-no_src.msiとapache_1.3.27-win32-x86-no_src.msiとでは、かなり違う ものなのでしょうか? |
質問者 KTH
[削除]
投稿日 6/26(木) 15:49:04
再度の質問です。 domoさんから教えていただいたホームページを見て、再度Apacheをインストールしてみました。 すると今度は、「プロシージャエントリポイント_safe_emallocがダイナミックリンクライブラリphp4ts.dllから見つかりませんでした。」と 「Unable to load dynamic library 'C:/php/extensions/php_mbstrings.dll'−指定されたプロシージャが見つかりません。」という、警告 メッセージが出てしまいます。 (Apache自体は起動して、http://127.0.0.1/にも接続し、<? phpinfo(); ?>によるphpのバージョン情報も表示されます。) これは何が原因しているのでしょうか? 申し訳ございませんが、教えてもらえないでしょうか? 宜しくお願い致します。 |
回答者 domo
[削除]
投稿日 6/27(金) 00:15:42
phpinfoが表示されたのならとりあえずOKです。 >「プロシージャエントリポイント_safe_emallocがダイナミックリンクライブラリphp4ts.dllから見つかりませんでした。 php4ts.dllのバージョンと今のphp.exeとの整合性がとれていない可能性があります。 「C:\WINDOWS\system32」(Windows XP の場合)の中へコピーしたphp4ts.dll削除 「C:\php\」 中に入っているphp4ts.dllを再度C:\WINDOWS\system32へコピー だめならphpファルダとphp4ts.dllをすべて削除してダウンロードからやり直し。 >Unable to load dynamic library 'C:/php/extensions/php_mbstrings.dll' php.ini の設定ミスです。ライブラリへのパスが正常に設定されていないためのエラー です。 C:\WINDOWS/php.ini ファイルの設定値 extension_dir = "c:\php\extensions" が正しいフォルダを指しているか確認。 C:/php/extensions/php_mbstrings.dll にファイルがあるなら上記設定で大丈夫なはず。 以上設定値を変更した際はapacheをrestartしないと反映されません。 |
質問者 KTH
[削除]
投稿日 6/28(土) 09:08:27
domoさん、再度のご返信ありがとうございました。 お礼が遅れて、失礼しました。 アドバイス通り実行してみた結果、エラーなく無事Apacheが起動しました。 ありがとうございました。深く深く感謝します。 また、何かありましたら、宜しくお願い致します。 |
質問者 KTH
[削除]
投稿日 6/28(土) 09:09:43
解決しましたので、この質問を閉じさせていただきます。 #前回の回答で閉じるのを忘れていました。失礼しました。 |
このページは終了したので返信(回答)は書きこめません
Web裏技 |