PHP + Apache が正常にインストールされ、テストが正しく行われないのはなぜですか?
私はapache2.2、php 5.3.1を使用しており、次の手順に従って設定します
1. これらのコード行
を Apache conf の下の httpd.conf ファイルに追加します。
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
#-----開始点を追加
#Apache に PHP 処理モジュールをロードさせます
ロードモジュール php5_module C:/myseverce/php-5.3.1/php5apache2_2.dll
#これは php5apache2.dll ではなく php5apache2_2.dll であることに注意してください
PHPIniDir "C:/myseverce/php-5.3.1"
#PHPIniDir PHP インストール パス
AddType application/x-httpd-php .php.phtml
#---
の追加終了
2. PHP の下に
を置きます
php.ini-development ファイルの名前が php.ini
に変更されました。
3. php.ini ファイルにコードを追加します
; ロード可能な拡張機能 (モジュール) が存在するディレクトリ。
; http://php.net/extension-dir
; 拡張子ディレクトリ = "./"
; Windows の場合:
;ここから追加を開始してください
;ここでは、PHP 拡張パスを指定する必要があります
extension_dir = "C:/myseverce/php-5.3.1/ext"
;ここで追加を終了
; dl() 関数を有効にするかどうか。dl() 関数は機能しません。
5. テストしてみます
Apache htdocs の下にファイル test.php
を書きました
このコード行
Apache は問題なく再起動されました
次に http://localhost/test.php を参照すると、結果は私が書いたこのコード行になります
phpinfo(); ?> 設定が失敗した可能性がありますか?
ぜひご覧ください。ありがとうございます
-----解決策---------
< ;?php phpinfo() ?> どういう状況ですか
-----解決策----- --- -PHP が正しく設定されていません。