OpenIndiana 目前隸屬於Illumos基金,主要工作是接續 OpenSolaris 推廣和維護,Sun Solaris 主要打著一個最重要概念 "穩定不易當機"
在黃金年代中我用一台報廢電腦裝這個作業系統,應付當年商教英檢查詢工作。持續一個星期遦續大量查詢都不會當機
如今只有這個留下的東西,那訧記錄一下
OpenIndiana 是一個基於 Illumos(opensolaris 接任者) 的 Unix 作業系統,源自於 OpenSolaris。 OpenIndiana 專案的宗旨是確保基於 OpenSolaris 的開源發行版能夠持續可用。 OpenIndiana 專案也延續了OpenSolaris 專案的協作精神和社群精神持續負責開發、維護和支援OpenIndiana發行版。
OpenIndiana 的名稱源自於印第安納州專案 (Project Indiana),這是 Sun Microsystems(現為 Oracle 公司)發起的開源項目,旨在開發 OpenSolaris,一個基於 Sun Solaris 的、由社群開發的類 Unix 發行版。印第安納計畫由 Debian Linux 發行版的創始人 Ian Murdock 領導。
以上取自該網站
Solaris不流行原因是太封閉了。很多都東西都要自己編譯
其軟體管理也還是和 SOLARIS 類以
pkg install XXXXXXXXXXXXXXXXXXX
pkg list : to list installed packages.
pkg info :to get detailed information on an installed package.
pkg revert : to revert a package to its original stat
================
pkg install pkg:/metapackages/amp
svcadm -v enable /network/http:apache24
svcadm -v enable /application/database/mariadb
pkg install /web/server/apache-24/module/apache-php84
====================================
因為 apache 和 PHP搭不太上來所以改裝 NginX
sudo bash
# svcs -xv svc:/network/http:apache24
svc:/network/http:apache24 (Apache 2.4 HTTP server)
先移除 apache 2.4
pkg uninstall web/server/apache-24 package/pkg/system-repository package/pkg/zones-proxy system/zones/brand/ipkg
後面因為相依問題一併移除
啟用PHP
svcs -a |grep php
disabled 17:18:04 svc:/network/php-fpm-84:default
svcadm enable network/php-fpm-84
安裝 nginx
pkg install /web/server/nginx
Packages to install: 3
Services to change: 1
Create boot environment: No
Create backup boot environment: No
DOWNLOAD PKGS FILES XFER (MB) SPEED
database/geoip-database 1/3 17/33 47.1/48.0 1.8M/s
啟用nginx
svcadm enable network/http/nginx
查一下是否沒有問題
svcs -a |grep ngin
online 17:14:57 svc:/network/http/nginx:default
設定 nginx.conf 使用 PHP
vim /etc/nginx/nginx.conf
location ~ \.php$ {
root /usr/share/nginx/html;
fastcgi_pass 127.0.0.1:9000;
index index.php index.html index.htm;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}