Windows XP SP3にApache 2.2サーバーとPHP 5.3をインストールしました。最初のインストール後、Apacheはテストページをロードしました。つまり、要求されたURL /がこのサーバー上に見つかりませんでした。 Apache
http:/ localhost(C:/ Program Files/Apache2.2/htdocs/index.html)に「It works!」と表示されました。
Apacheを設定してPHPをインストールした後、http:/localhost/phptest.php(C:/testsite/htdocs/phptest.php)をロードしようとしました。
しかし、これはエラースロー:
Not Found. The requested URL /phptest.php was not found on this server.
は私も同じエラーを取得し、今ロードを
http://localhost
httpd.confを編集します:
ServerName localhost:80
DocumentRoot "C:/testsite/htdocs"
<Directory "C:/testsite/htdocs">
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
LoadModule php5_module "c:/testsite/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
AddHandler application/x-httpd-php .php
PHPIniDir "C:/testsite/php"
ファイルphp.ini
編集:
include_path = ".;C:\testsite\php\includes"
extension_dir = "C:/testsite/php/ext/"
システムパス:
PHPディレクトリは、例えば、Windowsのパスに追加されました
PATH=C:\Windows\System32;C:\many_dir;C:\testsite\php
のApacheのerror.logで唯一のエラーは、次のとおりです。
Warning: DocumentRoot [C:/Program Files/Apache Software Foundation/Apache2.2 /docs/dummy-host.localhost] does not exist
Warning: DocumentRoot [C:/Program Files/Apache Software Foundation/Apache2.2/docs/dummy-host2.localhost] does not exist
Warning: DocumentRoot [C:/Program Files/Apache Software Foundation/Apache2.2/docs/dummy-host.localhost] does not exist
Warning: DocumentRoot [C:/Program Files/Apache Software Foundation/Apache2.2/docs/dummy-host2.localhost] does not exist
Apacheサービスが正常に再起動され、実行されています。私は何か喜んで見つけることができません。誰も愚かなエラーを見つけることができますか?
が「許可し、それを変更し、再起動しますすべてから "Apacheを再起動しました。残念ながら、まだ見つからないエラーが発生します。 – user3121483
これはおそらくパスエラーまたはタイプミスですが、私はそれを見逃しています – user3121483
複数の問題が発生する可能性があります。"apache2/other"のconfまたは同じファイルのある設定 –