1

我正在尝试在 OmniOS 上安装 Apache。我按照这里的说明进行操作:选项 2 https://wiki.openindiana.org/oi/3.+Installing+software+and+package+management

运行命令:

  • echo $PATH结果是/opt/local/sbin:/opt/local/bin:/usr/gnu/bin:/usr/sbin:/sbin
  • curl https://pkgsrc.joyent.com/packages/SmartOS/bootstrap/bootstrap-2016Q4-x86_64.tar.gz | gtar -zxpf - -C /
  • pkgin -y update
  • pkgin -y install apache-2.4.6导致消息Calculating dependencies...done,然后nothing to do

我找不到这里描述的 apache 服务或配置目录:https ://docs.joyent.com/public-cloud/instances/infrastructure/images/smartos/apache

  • /opt/local/etc/httpd Apache的配置目录
  • svcs pkgsrc/apache检查 Apache 的服务

服务器信息:

  • uname -v结果是omnios-r151026-d9b45886bd
  • 运行 x86
  • 同时运行 SunONE 网络服务器

虽然不完整,但我的命令确实做出了改变。我的 Perl 脚本再也找不到 DBI。

为什么 Apache 安装说有nothing to do?我错过了什么?

更新

  • which apache2导致no apache2
  • 跑来pkgin list列出所有已安装的软件包。只有 apache 参考是apache-maven-3.5.4
  • find . -name '*apache*'在以下目录中运行 :
    • \etc没有
    • \opt成立:
      • vim、el 和 elc 文件在SUNWspro
      • org-apache-tools-ant-module文件和文件夹在netbeans/3.5V11/modules/patches
      • apacheSUNWwbsvr/plugins/java/samples/webapps/jstl/src/org包含java文件的文件夹
      • vim、tag、el 和 elc 文件在sfw--- 也是一个apache文件夹,sfw其中包含 apache/php 的 readme/bash 类型文件和一个 so 文件
      • apache-maven-3.5.4中的文件/文件夹local
      • org-apache-xml-resolver*文件在sunstudio12.1
    • '\usr' 发现:
      • 2个病毒share/vim/vim80/syntax
      • apache-fcgi.conflib/python2.7/vendor-packages/cherrypy/scaffold
    • '\var' 没有

据我所知,尚未安装二进制文件

4

2 回答 2

1

我试着跑步pkgin -y install apache-2,它奏效了。它安装了apache-2.4.3. 也许apache-2.4.6在存储库中不存在。

于 2019-12-27T15:54:37.623 回答
0

这意味着 apache 已经安装在 Linux 系统上。要运行下面的命令,它将告诉系统二进制文件的位置。

哪个apache2

对于配置文件夹,请查找以下目录:

/etc/apache2

于 2019-12-27T00:33:41.320 回答