Я установил сервер Apache 2.2 и PHP 5.3 в Windows XP SP3. После начальной установки Apache загрузил тестовую страницу, то есть
http:/localhost (C:/Program Files/Apache2.2/htdocs/index.html) показал: "Это работает!".
После настройки Apache и установки PHP, пытаясь загрузить http:/localhost/phptest.php i.e. (C:/testsite/htdocs/phptest.php).
Но это вызывает ошибку:
Не найдено. Запрошенный URL/phptest.php не найден на этом сервере.
Я также получаю ту же самую ошибку при загрузке
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 являются:
Предупреждение: DocumentRoot [C:/Program Files/Apache Software Foundation/Apache2.2/docs/dummy-host.localhost] не существует
Предупреждение: DocumentRoot [C:/Program Files/Apache Software Foundation/Apache2.2/docs/dummy-host2.localhost] не существует
Предупреждение: DocumentRoot [C:/Program Files/Apache Software Foundation/Apache2.2/docs/dummy-host.localhost] не существует
Предупреждение: DocumentRoot [C:/Program Files/Apache Software Foundation/Apache2.2/docs/dummy-host2.localhost] не существует
Служба Apache перезапускается успешно и работает. Я ничего не могу найти. Может ли кто-нибудь обнаружить какие-либо глупые ошибки?