VMWare ESXi にインストール
構成
- Linux
- その他の3.x Linux(64ビット)
ユーザー名:root
初期パスワード:なし
セットアップをするために以下のコマンドを入力
setup-alpine# キーボードレイアウトを指定
us
us-intlhostname:Enter
eth0:Enter [eth0]
dhcp:Enter [dhcp]
Network:Enter
root パスワード:任意
timezone:Asia/Tokyo
proxy:Enter [none]
NTP:Enter [chrony]
mirror:f (応答の速いサーバー)
openssh:Enter [oepnssh]
disk:sda > sys > yインストール後再起動
rebootインストール後
root / パスワードで ログイン
IPアドレス確認
ip asudo インストール
apk add sudoadduser [ユーザー名]
# パスワードを設定sudo ユーザー
visudo
# 追記
[ユーザー名] ALL=(ALL) ALLここでSSH クライアントでログイン
wheel グループを有効化
sudo sed -e 's/# %wheel ALL=(ALL) NOPASSWD: ALL/%wheel ALL=(ALL) NOPASSWD: ALL/g' -i /etc/sudoersuserをwheelグループに入れる
sudo sed -e 's/^wheel:\(.*\)/wheel:\1,[ユーザー名]/g' -i /etc/groupvim インストール
sudo apk add vimレポジトリ追加
community リポジトリ
sudo vim /etc/apk/repositorieshttps://dl-cdn.alpinelinux.org/alpine/v3.15/communitysudo apk updateapk コマンド
削除
apk del XXXインストール済み
apk info# キャッシュ削除
sudo rm -rf /var/cache/apk/*nginx + PHP 8
sudo apk add nginx起動とサービス登録
sudo rc-service nginx start && \
sudo rc-update add nginx default設定ファイル
sudo vim /etc/nginx/nginx.conf
# 必要ならコメントアウト、追記
# include /etc/nginx/http.d/*.conf;
include /etc/nginx/conf.d/*;sudo mkdir /etc/nginx/conf.dデフォルト設定ファイル
sudo vim /etc/nginx/conf.d/defaultデフォルト
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html;
index index.php index.html;
server_name _;
server_tokens off;
client_max_body_size 100M;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi.conf;
}
}再起動
sudo service nginx restartsudo mkdir -p /var/www/html
sudo vim /var/www/html/index.htmlPHP8 インストール
sudo apk add php8 php8-fpm php8-opcache
php -vモジュール
sudo apk add php8-gd php8-mysqli php8-zlib php8-curlサービス登録
sudo rc-service php-fpm8 start && \
sudo rc-update add php-fpm8 default