linux mint 上没有安装 apache
apache is not getting installed on linux mint
我是 linux 的新手,在安装 apache2 时遇到问题。我已经安装和卸载了一次apache2。使用 this 文章卸载 apache2。在那之后,它没有得到 installed/working。到目前为止,这些是我作为 root 用户尝试过的东西。
> sudo apt-get install apache2
....... apache2 is already the newest version (2.4.18-2ubuntu3).
.......
虽然使用以下命令,但我找不到任何名为 apache2 的目录。
> whereis apache2
由于 apache2 没有正确安装,我在 http://localhost/
的浏览器中没有得到任何响应。
我认为你应该完全删除:
apt-get 删除 apache2 和
apt-get 清除 apache2。
之后再试一次安装
apache2是一个元包,只是选择其他包。如果你通过安装那个包来安装 apache,你只需要 运行 这个来清理自动选择的包:
sudo apt-get autoremove
如果这不起作用,您可能手动安装了其中一个依赖项。您可以从 space 定位所有的 apache2- 包并核对很多:
sudo apt-get remove apache2
您可以执行以下两个测试来确认 apache 已被删除:
- which apache2 - 应该 return 一个空行
- sudo service apache2 start - 应该return apache2: 无法识别的服务
然后要安装 apache2,您需要按以下顺序执行命令:-
**
- sudo apt-get update
- sudo apt-get install apache2
**
3. 按 Y 并按 Enter 继续,安装将继续进行。
接下来,您需要在 /etc/apache2/apache2.conf 中全局设置您的 ServerName,如下所示:-
**
sudo nano /etc/apache2/apache2.conf
**
将此行添加到 apahce2.conf 文件的底部(如果您不知道您的服务器域,您可以使用您的服务器 ip 地址)然后保存并在完成后关闭文件:-
**
ServerName server_domain_or_IP
**
接下来,通过键入以下内容检查语法错误:
**
sudo apache2ctl configtest
**
如果一切正常,您需要重新启动 apache 服务以使更改生效,如下所示:-
**
sudo systemctl restart apache2
**
我是 linux 的新手,在安装 apache2 时遇到问题。我已经安装和卸载了一次apache2。使用 this 文章卸载 apache2。在那之后,它没有得到 installed/working。到目前为止,这些是我作为 root 用户尝试过的东西。
> sudo apt-get install apache2
....... apache2 is already the newest version (2.4.18-2ubuntu3). .......
虽然使用以下命令,但我找不到任何名为 apache2 的目录。
> whereis apache2
由于 apache2 没有正确安装,我在 http://localhost/
的浏览器中没有得到任何响应。
我认为你应该完全删除: apt-get 删除 apache2 和 apt-get 清除 apache2。 之后再试一次安装
apache2是一个元包,只是选择其他包。如果你通过安装那个包来安装 apache,你只需要 运行 这个来清理自动选择的包:
sudo apt-get autoremove
如果这不起作用,您可能手动安装了其中一个依赖项。您可以从 space 定位所有的 apache2- 包并核对很多:
sudo apt-get remove apache2
您可以执行以下两个测试来确认 apache 已被删除:
- which apache2 - 应该 return 一个空行
- sudo service apache2 start - 应该return apache2: 无法识别的服务
然后要安装 apache2,您需要按以下顺序执行命令:-
**
- sudo apt-get update
- sudo apt-get install apache2
** 3. 按 Y 并按 Enter 继续,安装将继续进行。 接下来,您需要在 /etc/apache2/apache2.conf 中全局设置您的 ServerName,如下所示:- **
sudo nano /etc/apache2/apache2.conf
** 将此行添加到 apahce2.conf 文件的底部(如果您不知道您的服务器域,您可以使用您的服务器 ip 地址)然后保存并在完成后关闭文件:- **
ServerName server_domain_or_IP
** 接下来,通过键入以下内容检查语法错误: **
sudo apache2ctl configtest
** 如果一切正常,您需要重新启动 apache 服务以使更改生效,如下所示:- **
sudo systemctl restart apache2
**