在WSL上进行基本安装后,Localhost无法正常工作

时间:2019-06-25 15:26:48

标签: php apache localhost lamp windows-subsystem-for-linux

我正在尝试安装LAMP工作环境,但是由于某种原因什么也没发生。缺少错误消息,这使我想知道要寻找什么。

我遵循Ubuntu的安装过程:

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

在那个阶段,本地主机应该显示“它有效!”消息,但没有。

我已经多次重启apache服务,但没有任何效果:

sudo service apache restart

看起来还是不错的

我已经检查了以下文件,作为一些在线教程的建议:

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

那时候我对解决什么问题一无所知。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您已经安装了apache2。尝试运行以下代码:     sudo服务apache2重新启动

我也尝试在WSL上安装LAMP。但是我很幸运。我按照以下步骤操作:

第1步:更新和升级ubuntu子系统

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

第2步:启动bash.exe类型:

sudo apt-get install lamp-server^

记住命令末尾的插入符号(^)。

在/etc/apache2/apache2.conf中添加这两行:

Servername localhost
AcceptFilter http none

然后您就可以开始apache了:

/etc/init.d/apache2 start

第3步:测试Web服务器,PHP和MySQL 测试Apache:打开Web浏览器,然后输入以下URL:

http://127.0.0.1 or http://localhost

测试PHP:创建下面的文件(info.php)并将其放在/ var / www / html

<?php
phpinfo();
?>

打开Web浏览器并输入以下URL:

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

测试MySQL:在bash提示符下键入以下命令

service mysql start
mysql -uroot -ppassword

希望它对您有用。