CentOS 7 en Station de Travail Partie 1 : Installation et premier démarrage
目次:
- CentOS 7にLEMPスタックをインストールする
- 前提条件
- ステップ1. Nginxのインストール
- ステップ2. MariaDBをインストールする
- ステップ3. PHPのインストール
- ステップ4. PHPページを処理するためのNginxの構成
- 詳しくは
- チュートリアル
LEMPという用語は、その4つのオープンソースコンポーネントの名前の頭字語です。
- L -LinuxオペレーティングシステムE -NginxM -MySQLまたはMariaDBリレーショナルデータベース管理システムP -PHPプログラミング言語
この一連のチュートリアルでは、Nginxのインストール方法、無料のLet's Encrypt SSL証明書の生成方法、MySQLのインストールと保護、PHP 7のインストール方法について説明します。
このシリーズの一部である詳細なチュートリアルは、このページの最後にリストされています。
CentOS 7にLEMPスタックをインストールする
このクイックスタートでは、CentOS 7サーバーにLEMPスタックをインストールするために必要な基本手順を示します。
前提条件
ログインしているユーザーには、パッケージをインストールするためのsudo権限が必要です。
ステップ1. Nginxのインストール
NginxはデフォルトのCentOS 7リポジトリでは利用できないため、EPELリポジトリを使用します。 EPELリポジトリをシステムに追加するには、次のコマンドを使用します。
sudo yum install epel-release
EPELリポジトリが有効になったので、次を使用してNginxパッケージをインストールします。
sudo yum install nginx
インストールしたら、次のように入力してNginxサービスを開始して有効にします。
sudo systemctl start nginx
sudo systemctl enable nginx
ステップ2. MariaDBをインストールする
次のステップは、MariaDBパッケージをインストールすることです。 そのためには、次を入力します。
sudo yum install mariadb-server
MariaDBサーバーがインストールされたら、次を使用してサービスを開始して有効にします。
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
- 執筆時点では、 MariaDB 5.5は公式のCentOS 7リポジトリで利用可能です。 新しいバージョンをインストールする場合は、このチュートリアルを参照してください。MariaDBの代わりにMySQLをインストールする場合は、インストール手順についてチュートリアルを確認してください。
ステップ3. PHPのインストール
CentOS 7にはPHPバージョン5.4が付属しており、これはかなりの期間EOLであるため、Remiリポジトリを使用してPHP 7.2をインストールします。
次のコマンドを実行して、システムにRemiリポジトリを追加します。
sudo yum install
追加したら、
yum-utils
パッケージをインストールし、
remi-php72
リポジトリを有効にします。
sudo yum install yum-utils
sudo yum-config-manager --enable remi-php72
Remiリポジトリが有効になったので、PHP FPMといくつかの最も一般的なPHPモジュールをインストールできます。
sudo yum install php-fpm php-opcache php-cli php-gd php-curl php-mysql
デフォルトでは、PHP FPMはポート9000でユーザー
apache
として実行されます。ユーザーを
nginx
変更し、TCPソケットからUnixソケットに切り替えます。 これを行うには、黄色で強調表示された行を編集します。
sudo nano /etc/php-fpm.d/www.conf
… user = nginx… group = nginx… listen = /run/php-fpm/www.sock… listen.owner = nginx listen.group = nginx
/var/lib/php
ディレクトリに適切な権限があることを確認します。
chown -R root:nginx /var/lib/php
ファイルを保存し、次を使用してPHP FPMサービスを有効にして開始します。
sudo systemctl enable php-fpm
sudo systemctl start php-fpm
ステップ4. PHPページを処理するためのNginxの構成
すべてのLEMPコンポーネントがインストールされたので、Nginxサーバーブロック構成ファイルを編集し、次の行を追加して、NginxがPHPファイルを処理できるようにします。
server {
#… other code
location〜.php $ {try_files $ uri = 404; fastcgi_pass unix:/run/php-fpm/www.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; fastcgi_paramsを含めます。 }}
変更を有効にするために、Nginxサービスを再起動することを忘れないでください。
詳しくは
各ステップの詳細な手順については、次のチュートリアルを参照してください。
チュートリアル
CentOS 7でワニスを使用するようにmagento 2を構成する

ページの速度は、オンラインストアの成功に不可欠です。 このチュートリアルでは、Magento 2を設定してVarnishをフルページキャッシュソリューションとして使用する手順を説明します。
CentOS 7でユーザーを追加および削除する方法

ユーザーを追加および削除する方法を知ることは、Linuxユーザーが知っておくべき基本的なスキルの1つです。 このチュートリアルでは、CentOS 7システムでユーザーを追加および削除する方法を説明します。
CentOS 7でスワップスペースを追加する方法

スワップは、物理RAMメモリの容量がいっぱいになったときに使用されるディスク上のスペースです。 このチュートリアルでは、CentOS 7システムにスワップファイルを追加する方法について説明します。