Localhost не работает после базовой установки на WSL - PullRequest
0 голосов
/ 25 июня 2019

Я пытаюсь установить рабочую среду LAMP, но по какой-то причине ничего не происходит. Отсутствие сообщений об ошибках заставляет меня задуматься, что искать.

Я следовал процессу установки Ubuntu:

sudo apt install apache2 php libapache2-mod-php mysql-server php-mysql

На этом этапе localhost должен отобразить "Это работает!" сообщение, но это не так.

Я перезагружал службу apache несколько раз безрезультатно:

sudo service apache restart

В любом случае все будет хорошо.

Я проверил следующие файлы в качестве советов в некоторых онлайн-учебниках:

/etc/apache2/sites-available/000-default.conf
/etc/apache2/apache2.conf

Я на самом деле не знаю, что делать с этим вопросом.

Есть идеи?

1 Ответ

0 голосов
/ 25 июня 2019

У вас установлен apache2.Попробуйте вместо этого: sudo service apache2 restart

Я также пытался установить LAMP на WSL.Но мне повезло.Я выполнил следующие действия:

Шаг 1: Обновление и обновление подсистемы Ubuntu

sudo apt-get update && sudo apt-get upgrade

Шаг 2: Запустите bash.exe тип:

sudo apt-get install lamp-server^

запомните каретку(^) в конце команды.

добавьте эти 2 строки в /etc/apache2/apache2.conf:

Servername localhost
AcceptFilter http none

, затем вы можете запустить apache:

/etc/init.d/apache2 start

Шаг 3. Проверка веб-сервера, PHP и MySQL. Проверка Apache: откройте веб-браузер и введите следующий URL:

http://127.0.0.1 or http://localhost

Проверка PHP: создайте файл ниже (info.php) и поместите его в /var / www / html

<?php
phpinfo();
?>

Откройте веб-браузер и введите этот URL:

http://127.0.0.1/info.php or http://localhost/info.php

Test MySQL: введите в командной строке bash команду ниже

service mysql start
mysql -uroot -ppassword

Hopeэто работает для вас.

...