テックスタックとランタイム:ウェブサイトの背後で動作しているソフトウェアは何ですか?
現在SIN1を学んでいます。 講義08/282. ウェブサイトを稼働させる
店舗を開く例えで、Linux、Nginx、PHP、MySQLについて学び、ソフトウェアのバージョンや動作状況を理解しました。
テックスタックは暗記すべき公式ではありません
テックスタック(ウェブサイトを機能させる技術やソフトウェアのセット)は、小さな店舗が必要とするスペース、受付、処理スタッフ、ドキュメントキャビネットとして理解できます。 WordPressのサイトは単なる画像ではなく、誰かがアクセスし、プログラムを実行し、記事を読む必要があります。 このコースでよく使われる環境はLNMPと呼ばれ、Linuxシステム、Nginxウェブサイトサービス、MySQLデータベース、PHPプログラム実行ツールです。 ApacheやMariaDBの組み合わせもあります。 それぞれの用途を理解することで、AIが何を準備しているのか理解できます。
4つの役割は何をするのか?
- Linux:サーバーで使われるシステムです。Ubuntuはその一つです。店舗の基本的な施設のようなものです。
- Nginx:ブラウザからのリクエストを受け取り、ウェブリソースを送信し、受付ウィンドウなど他のプログラムにもリクエストを委任できます。
- PHP:WordPressで主に使われるプログラミング言語で、サーバーは対応する実行ツールを通じて実行します。例えば、人が注文を段階的に処理するようなものです。
- MySQLまたはMariaDB:記事、アカウント、設定などの保存・クエリを用いるソフトウェアで、分類や検索機能を備えたデータキャビネットなどがあります。
ブラウザはしばしばHTML(ウェブページの内容構造)、CSS(スタイル制御ルール)、JavaScript(ページとやり取りするプログラム)に遭遇します。 サーバー上でPHPと並行してそれぞれ独自の用途があります。名前を増やしても必ずしもパフォーマンスが良くなるわけではありません。
そのバージョンとは何で、なぜ私たちが観るべきなのか?
バージョン番号(ソフトウェアが何回リリースまたは変更されたかを区別する番号)は互換性の判断に役立ちます。 テーマ、プラグイン、WordPressとPHPの組み合わせには要件がある場合があります。 「最新」は必ずしも既存のコンポーネントと互換性があるという意味ではありません。 アップデートをスケジューリングする前に、まずAIに実際のインストールバージョンとプロジェクトの要件を確認してもらいましょう。 執筆時点で、WordPressは公式にPHP 8.3以上、MySQL 8.0以上、またはMariaDB 10.11以上を推奨しており、HTTPSもサポートしています。 その後 公式な運用要件 一般的に、初心者は古いバージョンシートを長期間コピーすることはしません。
インストールと実行は同じではありません
ソフトウェアはインストールされ、ドキュメントと設定も整っています。 サービスは稼働しており、現時点では動作可能を示しています。 Baotaソフトウェア管理またはサービスステータスで確認できます。 データベースが稼働していない場合、ウェブサイトは接続が失敗したことを知らせることがあります。 PHPの設定が誤ると、ウェブページにもエラーが出る可能性があります。
このウェブサイトに必要なNginx、PHP、データベース、WordPressの各バージョンを記載し、それぞれの目的を説明してください。 使いたいテーマプラグインがインストールされているか、動作しているか、互換性があるかを確認してください。 既存のサイトの再インストールや環境変更はしないでください。
AIに情報を簡単なスプレッドシートに書き込ませ、パネルで名前やステータスを確認できます。
初心者はよく何かに混乱しがちです
データベースのバージョンとデータベース内の記事は同じものではありません。 PHPのバージョンを切り替えることは記事の編集ではありません。 単一のサーバー上の複数のウェブサイトは特定のサービスを共有しており、それを停止すると他のサイトにも影響が出る可能性があります。 初めての現場設置の場合は、現在のプロジェクトに必要なソフトウェアのみをインストールしてください。 明確な目的のないサービスを除外し、 大きな環境変化の前に、影響や回復方法を説明しましょう。
一度覚えれば、この文を言えるはずです
「私のブログはUbuntuサーバー上にあり、Nginxを使ってアクセスし、WordPressとPHPを使い、記事や設定のためのデータストレージを使っています。 塔の中で調べられる。 「これをはっきりと言えるだけで、コースを続けるには十分だ。今はPHPを書いたりデータベース文を管理したりする必要はない。
公式情報:詳細はこちらをご覧ください
公式のWordPress運用要件;公式PHP言語の紹介;Nginx公式初心者ガイド;公式MySQLデータベースの紹介。 この記事の人生のアナロジー、演習、AIの例は、オリジナルのコース説明です。 ソフトウェアのメニューやバージョンは変わるかもしれないので、AIに実際に見えるインターフェースと比較させてください。