Я установил Сервер ЛАМПЫ. Я могу получить доступ http://localhost
. Я могу также работать успешно phpmyadmin. Но когда я перехожу в http://localhost/testphp.php
, Я получаю 404, не найденные. Файл находится в/var/www/testphp.php. Чтения файла: <?php phpinfo(); ?>
. Эта информация была взята от руководства: https://help.ubuntu.com/community/ApacheMySQLPHP. Что я делаю неправильно?Заранее спасибо.
Скорее всего, Ваш файл не находится в корректном каталоге. Apache служит файлам из каталога, называемого "Корнем Документа". Ваши файлы должны быть в этом каталоге для Apache для нахождения их.
Для проверки то, что Apache использует в качестве Корня Документа:
less /etc/apache2/sites-enabled/000-default
(возможно, нуждается в sudo) DocumentRoot /some/path
. К вершине /some/path
, Это предполагает, что Вы не сделали изменений конфигурации к Apache. Это может быть намного более сложно, если у Вас есть несколько виртуальных хостов и псевдонимов, и т.д. Но для конфигурации Apache по умолчанию это добьется цели.
Так же как сказанный dan08, Apache служит файлам из каталога, который называют "Корень Документа". "Корень Документа по умолчанию" /var/www/html
.
Так, у Вас есть две опции теперь.
/var/www/html
. /var/www
.