2022-01-27 14:12:21 +09:00
|
|
|
|
title: 【意見】近代のウェブ開発:「インストール方法はもう簡単になった」
|
2022-01-30 16:19:37 +09:00
|
|
|
|
author: 凜
|
2022-01-27 14:12:21 +09:00
|
|
|
|
date: 2021-05-08
|
2022-09-06 20:43:56 +09:00
|
|
|
|
tags: jp,blog,意見,ウエブ開発
|
2022-01-27 14:12:21 +09:00
|
|
|
|
----
|
2022-12-15 23:09:40 +09:00
|
|
|
|
昨日、不意にPawooからBANされましたから、[自分のSNSインスタンスをインストールしてみました](https://social.076.moe)。\
|
2022-04-09 19:18:22 +09:00
|
|
|
|
でも、本当に難しかったですので、昔のインストール方法が思い出しました。\
|
2022-01-27 14:12:21 +09:00
|
|
|
|
本当に簡単になったか?と思いました…
|
|
|
|
|
|
|
|
|
|
# 1990年代のインストール方法
|
|
|
|
|
|
|
|
|
|
1. HTML及びCSSファイルをFTPにアップします
|
|
|
|
|
|
|
|
|
|
# 2000年代のインストール方法
|
|
|
|
|
|
|
|
|
|
1. ファイルをFTPにアップして
|
|
|
|
|
2. MySQLデータベースを準備して
|
|
|
|
|
3. `(ドメイン名)/install.php`を実行します
|
|
|
|
|
|
|
|
|
|
# 2010年代のインストール方法
|
|
|
|
|
|
|
|
|
|
1. ファイルをFTPにアップして
|
|
|
|
|
2. データベースを準備して
|
|
|
|
|
3. Rubyの場合:「`gem install bundler && bundle install`」、PHPの場合:「`composer install`」を実行して
|
|
|
|
|
4. 「`npm i`」を実行して
|
|
|
|
|
5. 大きいコンフィグファイルを編集して
|
|
|
|
|
6. 問題があれば、「`/var/log`」にあるログファイルを読んでみます
|
|
|
|
|
|
|
|
|
|
# 2020年代のインストール方法
|
|
|
|
|
|
|
|
|
|
1. Linuxのパッケージを更新して
|
|
|
|
|
2. wgetでソースコードをダウンロードして
|
|
|
|
|
3. マニュアルにある必要なソフトウェアをインストールして
|
|
|
|
|
4. 複数コンフィグファイルを編集して
|
|
|
|
|
5. 新しいUNIXユーザーを作って
|
|
|
|
|
6. rootユーザーでコンパイラーをインストールして(Go、Ruby、PHP、Node、Python、Elixer、Rust、全部は必須かもしん)
|
|
|
|
|
7. 作ったユーザーでこのコンパイラーでアプリをインストールして
|
|
|
|
|
8. 作ったユーザーで「`yarn`」を実行して
|
|
|
|
|
9. rootユーザーで`systemctl`でウェブアプリを起動して
|
|
|
|
|
10. 問題があれば、英語を勉強したり、エラーを読んで
|
|
|
|
|
11. エラーをネットで検索すると、多分直れるかもしん
|
|
|
|
|
12. rootユーザーでnginx又はapache/httpdのコンフィグを変更して
|
|
|
|
|
13. rootユーザーでcertbotをインストールして、3ヶ月一回実行して(エラーがあれば、3ヶ月何回実行して)
|
|
|
|
|
14. アフターインストール方法:またコンフィグファイルを編集して、マニュアルに無いエラーがあれば、修正してね〜
|
|
|
|
|
|
|
|
|
|
以上
|