如何在 OmniOS 上安装 Apache
How to install Apache on OmniOS
我正在尝试在 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-maven-3.5.4
- 运行
find . -name '*apache*'
在以下目录中:
\etc
没什么
\opt
发现:
- vim、el 和 elc 文件位于
SUNWspro
org-apache-tools-ant-module
个文件和文件夹在 netbeans/3.5V11/modules/patches
apache
SUNWwbsvr/plugins/java/samples/webapps/jstl/src/org
中的文件夹,其中包含 java 个文件
- vim、
sfw
中的 tag、el 和 elc 文件 --- sfw
中还有一个 apache
文件夹,其中包含 readme/bash 类型文件apache/php 和一个 so 文件
apache-maven-3.5.4
files/folders 在 local
org-apache-xml-resolver*
个文件 sunstudio12.1
- '\usr' 发现:
- 2 vim 秒
share/vim/vim80/syntax
apache-fcgi.conf
在 lib/python2.7/vendor-packages/cherrypy/scaffold
- '\var'什么都没有
据我所知,二进制文件尚未安装
这意味着 apache 已经安装在 Linux 系统上。 运行 下面的命令将告诉系统二进制文件的位置。
which apache2
配置文件夹查找以下目录:
/etc/apache2
我尝试了 运行 pkgin -y install apache-2
并且成功了。它安装了 apache-2.4.3
。也许 apache-2.4.6
不存在于存储库中。
我正在尝试在 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-maven-3.5.4
- 运行
find . -name '*apache*'
在以下目录中:\etc
没什么\opt
发现:- vim、el 和 elc 文件位于
SUNWspro
org-apache-tools-ant-module
个文件和文件夹在netbeans/3.5V11/modules/patches
apache
SUNWwbsvr/plugins/java/samples/webapps/jstl/src/org
中的文件夹,其中包含 java 个文件- vim、
sfw
中的 tag、el 和 elc 文件 ---sfw
中还有一个apache
文件夹,其中包含 readme/bash 类型文件apache/php 和一个 so 文件 apache-maven-3.5.4
files/folders 在local
org-apache-xml-resolver*
个文件sunstudio12.1
- vim、el 和 elc 文件位于
- '\usr' 发现:
- 2 vim 秒
share/vim/vim80/syntax
apache-fcgi.conf
在lib/python2.7/vendor-packages/cherrypy/scaffold
- 2 vim 秒
- '\var'什么都没有
据我所知,二进制文件尚未安装
这意味着 apache 已经安装在 Linux 系统上。 运行 下面的命令将告诉系统二进制文件的位置。
which apache2
配置文件夹查找以下目录:
/etc/apache2
我尝试了 运行 pkgin -y install apache-2
并且成功了。它安装了 apache-2.4.3
。也许 apache-2.4.6
不存在于存储库中。