Ubuntu 18.04: What's New?
目次:
- Ubuntu 18.04にLEMPスタックをインストールする
- 前提条件
- ステップ1. Nginxのインストール
- ステップ2. MySQLのインストール
- ステップ3. PHPのインストール
- ステップ4. PHPページを処理するためのNginxの構成
- 詳しくは
- チュートリアル
LEMPという用語は、その4つのオープンソースコンポーネントの名前の頭字語です。
- L -LinuxオペレーティングシステムE -NginxM -MySQLまたはMariaDBリレーショナルデータベース管理システムP -PHPプログラミング言語
この一連のチュートリアルでは、Nginxのインストール方法、Nginxサーバーブロックの作成方法、無料のLet's Encrypt SSL証明書の生成方法、MySQLのインストールと保護、PHP 7.2のインストール方法について説明します。
このシリーズの一部である詳細なチュートリアルは、このページの最後にリストされています。
Ubuntu 18.04にLEMPスタックをインストールする
このクイックスタートでは、Ubuntu 18.04サーバーにLEMPスタックをインストールするために必要な基本的な手順を示します。
前提条件
ログインしているユーザーには、パッケージをインストールするためのsudo権限が必要です。
ステップ1. Nginxのインストール
NginxはUbuntuリポジトリで利用可能です。 パッケージインデックスを更新し、次のコマンドでNginxをインストールします。
sudo apt update
sudo apt install nginx
ステップ2. MySQLのインストール
次のステップは、MySQLパッケージをインストールすることです。 そのためには、次を入力します。
sudo apt install mysql-server
インストールが完了したら、
mysql_secure_installation
コマンドを発行して、MySQLインストールのセキュリティを向上させます。
sudo mysql_secure_installation
ルートパスワードを設定し、匿名ユーザーを削除し、ルートユーザーのローカルマシンへのアクセスを制限し、テストデータベースを削除するよう求められます。 すべての質問に「Y」(はい)と答える必要があります。
ステップ3. PHPのインストール
Ubuntu 18.04 LTSには、最新かつ最高のPHPバージョン7.2が付属しています。 PHP FPMといくつかの最も一般的なPHPモジュールをインストールするには、次のように入力します。
sudo apt install php-fpm php-opcache php-cli php-gd php-curl php-mysql
ステップ4. PHPページを処理するためのNginxの構成
すべてのLEMPコンポーネントがインストールされたので、NginxがPHPファイルを処理できるように、Nginx仮想ホスト構成ファイルを編集し、次の行を追加できます。
server {
#… other code
ロケーション〜.php $ {snippets / fastcgi-php.confを含めます。 fastcgi_pass unix:/run/php/php7.2-fpm.sock; }}
変更を有効にするために、Nginxサービスを再起動することを忘れないでください。
詳しくは
各ステップの詳細な手順については、次のチュートリアルを参照してください。
チュートリアル
Ubuntuの18.04でジェンキンスのインストール方法

このチュートリアルでは、Jenkins Debianパッケージリポジトリを使用してUbuntu 18.04マシンにJenkinsをインストールする方法を示します。 Jenkinsは、継続的インテグレーションと継続的配信(CI / CD)パイプラインを簡単にセットアップできるオープンソースの自動化サーバーです。
Ubuntuの18.04でプレックスメディアサーバーをインストールする方法

このチュートリアルでは、Ubuntuの18.04でプレックスメディアサーバーをインストールする手順を見ていきます。 Plexは、ビデオ、音楽、写真のコレクションを整理し、いつでもどこからでもすべてのデバイスにストリーミングできるストリーミングメディアサーバーです。
Ubuntuの18.04でnginxのでワードプレスをインストールする方法

このチュートリアルでは、Ubuntu 18.04マシンにWordPressをインストールする方法を示します。 WordPressは、世界で最も人気のあるオープンソースのブログおよびCMSプラットフォームです。