【问题标题】:Specific directory to Apache2/httpd (.bashrc)Apache2/httpd (.bashrc) 的特定目录
【发布时间】:2017-11-08 04:36:51
【问题描述】:

我正在尝试通过在安装过程中执行以下说明在我的 /home/user1/.app/apache2/ 上安装 apache。

  1. ./configure --prefix=/home/user1/.app/apache2/
  2. 制作
  3. 进行安装

Apache 已成功安装,但我无法通过执行“which httpd”来分配我的 httpd。我已经用 .bashrc 和源代码编辑了我的 .bashrc 配置文件

export PATH=/home/user1/.app/apache2/bin:$PATH

我可以知道我在这里遇到什么问题吗?如果有人可以提供帮助,我将不胜感激,我是 Linux 新手。

【问题讨论】:

  • 问题已解决。这只是 PATH 中的拼写错误。

标签: linux bash apache installation-path


【解决方案1】:

尝试添加 .bash_profile 而不是 .bashrc。根据 bash 手册页,.bash_profile 用于登录 shell,而 .bashrc 用于交互式非登录 shell。

什么是登录或非登录 shell?

当您通过控制台登录(输入用户名和密码)时,无论是坐在机器上,还是通过 ssh 远程登录:在初始命令提示符之前执行 .bash_profile 以配置您的 shell。

但是,如果您已经登录到您的计算机并在 Gnome 或 KDE 中打开了一个新的终端窗口 (xterm),那么 .bashrc 会在窗口命令提示符之前执行。当您通过在终端中键入 /bin/bash 启动新的 bash 实例时,也会运行 .bashrc。

【讨论】:

  • 我发现我的 bashrc 文件中有错字。无论如何感谢您提供的信息。
猜你喜欢
  • 2020-08-21
  • 2012-04-06
  • 1970-01-01
  • 1970-01-01
  • 2017-09-24
  • 1970-01-01
  • 2014-05-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多