GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

Ubuntu16.04にNginxを使用してPHP7.1をインストールします


Ubuntu16.04にNginxを使用してPHP7.1をインストールする方法を紹介します。 PHP 7.1には多くの新機能と改善点があり、その結果、多くの開発者がPHP7.1をプロジェクトに使用しています。 Ubuntu 16.04VPSにNginxを使用してPHP7.1をインストールするのは簡単な作業です。以下の手順に従うだけで、数分で完了します。

その他のアップデートについては、Ubuntu20.04にPHP8をインストールする方法に関する投稿を読むことも検討してください

ステップ1:PPAを有効にする

まず、SSH経由でLinux VPSに接続し、OndrejのPPAを有効にします。

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update

ステップ2:PHP7.1をインストールする

PPAを有効にすると、次のコマンドを使用してPHP7.1をインストールできます。

sudo apt-get install php7.1

ステップ3:特定のPHP7.1モジュールを検索してインストールする

これにより、必要な依存関係もインストールされます。ただし、特定のPHP7.1モジュールをインストールする場合は、次のコマンドを使用して、それが使用可能かどうかを検索できます。

sudo apt-cache search php7.1

ステップ4:最も一般的に使用されるモジュールをインストールする

最も一般的に使用されるモジュールのいくつかを含むPHP7.1をインストールするには、次のコマンドを使用できます。

sudo apt-get install php7.1 php7.1-cli php7.1-common php7.1-json php7.1-opcache php7.1-mysql php7.1-mbstring php7.1-mcrypt php7.1-zip php7.1-fpm

ステップ5:php.iniファイルを構成する

インストールが完了したら、php.iniを編集する必要があります ファイル。構成ファイルを見つける:

php --ini |grep Loaded
Loaded Configuration File: /etc/php/7.1/cli/php.ini

お気に入りのテキストエディタを使用してファイルを編集します:

sudo nano /etc/php/7.1/cli/php.ini

次の変更を行います:

cgi.fix_pathinfo=0

次に、PHP-FPMサービスを再起動します。

sudo systemctl restart php7.1-fpm.service

ステップ6:Ubuntu16.04にNginxをインストールする

UbuntuVPSへのNginxのインストールは非常に簡単です。次のコマンドを実行してインストールします。

sudo apt-get install nginx

ドメイン名のNgi​​nx仮想サーバーブロックを作成します:

sudo nano /etc/nginx/sites-available/example.com

次のコンテンツを貼り付けます:

server {
        listen 80;
        server_name example.com www.example.com;
        root /var/www/example.com;
        index index.php;

        location / {
                try_files $uri $uri/ =404;
        }

        location ~ \.php$ {
            fastcgi_pass unix:/run/php/php7.1-fpm.sock;
            include snippets/fastcgi-php.conf;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        }

        location ~ /\.ht {
                deny all;
        }
}

もちろん、 example.comを置き換える必要があります 実際のドメイン名で。ファイルを保存して閉じます。 Nginxでサーバーブロックを有効にするには、site-enabledへのシンボリックリンクを作成する必要があります 。次のコマンドを使用して、シンボリックリンクを作成します。

sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/example.com

構成にエラーがあるかどうかを確認します:

sudo nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

構文に問題がなく、エラーがない場合は、Nginxを再起動できます。

sudo systemctl restart nginx.service

システムの起動時にNginxとPHP-FPMを有効にします:

sudo systemctl enable nginx.service
sudo systemctl enable php7.1-fpm.service

7。さらなるステップ

LinuxVPSにPHp7.1とNginxをインストールしたら、LEMPスタックを保護する方法に関するガイドに従うことができます。

最適化されたLEMPホスティングを当社から入手することもできます。VPSにPHP7.1とNginxを無料でインストール、構成、最適化します。

もちろん、Blazing Fast VPS Hostingサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にPHP7.1とNginxをUbuntu16.04にインストールするよう依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

PS。この投稿が気に入った場合は、Ubuntu16.04でNginxを使用してPHP7.1をインストールする方法について、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Panels
  1. Ubuntu14.04にPHP7をインストールします

  2. Ubuntu14.04にNginxでSymfony3Frameworkをインストールする方法

  3. Ubuntu20.04にPHP7.4でLAMPをインストールする方法

  1. Nginxを使用してUbuntu14.04VPSにPmWikiをインストールします

  2. Ubuntu20.04にNginxを使用してPHP7.4をインストールする方法

  3. UbuntuにNginxをインストールする

  1. Ubuntu16.04にNginxでMediaWikiをインストールする方法

  2. Ubuntu15.10にNginxを使用してMagentoをインストールする方法

  3. UbuntuVPSにNginxとPHP-FPMを使用してOwnCloud7をインストールします