CGI-BBS > サーバ > Apache > Apache上でphpプログラムが動かない


カレッヂ
カレッヂ


質問者 NF  投稿日 8/19(火) 15:07:47
 
過去に似た質問があり、参考にさせていただいたのですが、
どうしてもPHPプログラムが動作しないので質問させていただきます。

私の場合、Apacheについては、インストールが終了し、http://127.0.0.1にアクセスしてインストールが正常に終わったことを確認できた
ところまでは、同じなのですが、<? phpinfo(); ?>によるphpのバージョン情報が表示されません。
何故か、<? phpinfo(); ?>とそのまま表示がでできます。

PHP、apache設定ファイルの変更はすべて済ませ、何度も確認しました。
http://y-kit.jp/saba/xp/phpsetup.htmを参考にさせていただいたのですが、
Apacheの設定でAddModule mod_php4.cを付け加えるとエラーがでてしまったので、
消しましたが、それ以外はすべて変更しました。

考えられる問題点を教えていただけないでしょうか。
よろしくお願いいたします。

パソコンのOS、win2000
Apache→apache_1.3.28-win32-x86-src.msi
php→php-4.3.2-Win32.zip
をインストールしました。


プロバイダ参照:
サーバのOS:(未選択)
パソコンのOS:WinNT系
エディタ:
FTPソフト:
サーバ移転:していない
改造:していない
CGI習熟度:firsttime

回答者 LAM  [削除]  投稿日 8/20(水) 17:53:24
AddModule mod_php4.cを追加しないと動かないのは当然ですよ(^^;;

エラーが出たならそのエラー文もちゃんと書かないと誰も答えてくれませんよ。。
回答者 やまだ  [削除]  投稿日 8/22(金) 01:20:18
LoadModule php5_module        libexec/apache2/libphp5.so
が正しいかと。win32の場合、作ってある動的ライブラリを使うわけだし。
(任意に名称等は替えてください。)
質問者 NF  [削除]  投稿日 8/22(金) 10:21:05
アドバイスをありがとうございました。

問題は保存するphpinfoのファイル形式にも問題があったようで、PHPのバージョン情報は一応表示されるように
なりました。が、そのバージョン情報のロゴだけが表示されません。

ご指摘のあったAddmodule〜加えたところ、
cannnot add module via name "mod_php4.c":not in list of loaded modules
というエラー表示がでました。

勉強不足で、なにが問題なのかがわかりません。
何度も申し訳ありませんが、よろしくお願いします。

返信(回答)する

 


Web裏技