PHPを5から7に更新する方法(NGINX / Apache、CentOS 7)

前書き

このチュートリアルでは、NGINXまたはApacheを使用してPHP 5 *を7に更新する方法について説明します。

前提条件

始める前に、PHP 7はCentOSリポジトリにあるほど安定しているとは見なされていないため、リポジトリを追加する必要があります。そのため、デフォルト以外のCentOSリポジトリを使用する必要があります。

以下のスクリプトは、CentOSにPHP 7をインストールするために必要なyumリポジトリーを追加します。

cd /
wget -O install.sh https://setup.ius.io/
chmod 755 install.sh
./install.sh

次に、ApacheまたはNginxを再構成する必要があります。

Apacheの構成

ステップ1 -PHP5の削除:

yum remove  php-common mod_php php-cli  -y

ステップ 2-追加した新しいリポジトリからPHP7をインストールします。

yum install php70u-mysqlnd mod_php70u php70u-cli -y

ステップ3 -Apacheの再起動:

systemctl restart httpd

NGINXの構成

ステップ1 -PHP5の削除:

 yum remove php-common php-fpm php-cli -y

ステップ2 -PHP7のインストール:

yum install php70u-mysqlnd php70u-fpm-nginx php70u-cli -y

ステップ 3-編集php-fpm

任意のテキストエディターでファイルを入力します(使用しますvim):

vi /etc/php-fpm.d/www.conf

次の行を見つけ、セミコロンでコメント化します。

listen = 127.0.0.1:9000     

次の行を見つけます。セミコロンを削除します。

;listen = /run/php-fpm/www.sock 

ここで、次の行を見つけてセミコロンを削除します。

;listen.acl_users = nginx

保存して終了します(hold CTRL, followed by W and Q)。

ステップ4-構成NGINX

ファイルを入力してください:

vi /etc/nginx/default.conf

次のブロックを追加します。

upstream php-fpm {
    server unix:/run/php-fpm/www.sock;
    # server 127.0.0.1:9000;
}

以下を見つけて削除します。

fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;

次に、次のものに置き換えます。

fastcgi_pass php-fpm;

保存して終了。

ステップ 5-再起動NGINXしてphp-fpm

systemctl restart nginx
systemctl restart php-fpm

結論

おめでとう!これで、Apache / NGINX上のPHPが更新されました。



Leave a Comment

CentOS 7にApacheをインストールする方法

CentOS 7にApacheをインストールする方法

CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1におけるBlacklistdのインストール方法について詳しく解説します。この方法を通じて、強力なセキュリティ対策を実装できます。

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

サーバーマネージャーを使用して、Windows Serverの管理が向上します。セキュリティリスクを軽減し、効率的な管理を実現します。

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法。Seafile(コミュニティバージョン)は、ownCloudに似た無料のオープンソースファイル同期および共有ソリューションです。

DebianでSnortを設定する方法

DebianでSnortを設定する方法

Snortは無料のネットワーク侵入検知システムです。最新の方法で、SnortをDebianにインストールし、設定する手順を紹介します。ネットワークのセキュリティを強化しましょう。

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsサーバーでWebサイトを実行している場合、電子メールも受信できるようにするためにhMailServerを使用する方法を解説します。

Ubuntu 19.04にFiveMサーバーをインストールする方法

Ubuntu 19.04にFiveMサーバーをインストールする方法

FiveMサーバーをUbuntu 19.04にインストールするための詳細なガイド。必要条件からインストール、起動、トラブルシューティングまで、すべてのステップを含みます。

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

Debian 10にWebDAVをデプロイする方法を学び、WsgiDAVとSSL証明書で安全な接続を実現しましょう。

ヘルスケア2021における人工知能の影響

ヘルスケア2021における人工知能の影響

ヘルスケアにおけるAIは、過去数十年から大きな飛躍を遂げました。したがって、ヘルスケアにおけるAIの未来は、日々成長を続けています。