ホームページ  >  記事  >  運用・保守  >  Linux とスイッチに複数のバージョンの PHP をインストールする方法

Linux とスイッチに複数のバージョンの PHP をインストールする方法

WBOY
WBOY転載
2023-05-13 14:28:061039ブラウズ

  1. Apache Web サーバーをインストールします。

PHP のインストールを開始する前に、Apache Web サーバーをインストールする必要があります。 Ubuntu 18.04 システムでは、次のコマンドを使用してインストールできます。

sudo apt-get update
sudo apt-get install apache2

ネットワーク速度によっては、インストール プロセスに時間がかかる場合があります。インストールが完了したら、次のコマンドを使用して Apache サービスのステータスを表示できます。

systemctl status apache2
  1. PHP バージョン マネージャーをインストールします。

Linux システムに複数の PHP バージョンをインストールして管理するためのツールがいくつかあります。この記事では、PHP Version Manager というツールを使用します。次のコマンドでインストールできます:

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php-pear php-dev php-mbstring php-zip php-curl php-gd php-mysql php-xml
sudo apt-get install php7.4-cli
sudo apt-get install php7.4-fpm

上で述べたように、ここでは php7.4 をインストールしました。ニーズに応じて任意の PHP バージョンをインストールできます。インストールが完了したら、次のコマンドを使用して PHP バージョンを表示します。

php -v
  1. PHP バージョン マネージャーをインストールします。

PHP バージョン マネージャーは次の方法でインストールできます。

sudo apt-get update
sudo apt-get install git
cd /usr/src
sudo git clone https://github.com/phpbrew/phpbrew.git
cd phpbrew
sudo ./phpbrew init

PHPBrew が完了したら、bash シェル構成ファイルに次の内容を追加する必要があります。開いたファイルに次の行を追加できます:

sudo nano ~/.bashrc
[[ -e ~/.phpbrew/bashrc ]] && source ~/.phpbrew/bashrc
  1. PHP バージョンをインストールします。

phpbrew を使用すると、複数の PHP バージョンをすばやくダウンロードしてインストールできます。たとえば、次のコマンドを使用して PHP 7.1 バージョンをインストールします。

sudo phpbrew install php-7.1.1 +default+mysql+pdo+openssl

ネットワーク速度によっては、インストール プロセスに時間がかかる場合があります。インストールが完了したら、次のコマンドを使用して、インストールされている PHP バージョンを表示します:

phpbrew list
  1. PHP バージョンを切り替えます。

次のコマンドを使用して、複数の PHP バージョンを切り替えることができます:

phpbrew switch php-7.1.1

これにより、システムが現在使用している PHP バージョンが切り替わります。

  1. Apache Web サーバーを構成します。

複数の PHP バージョンを正常にインストールし、特定のバージョンに切り替えたら、選択したバージョンを Apache Web サーバーに設定する必要があります。

まず、PHP モジュールをインストールする必要があります。

sudo apt-get install libapache2-mod-php7.1

上記のコマンドは、インストールされている PHP バージョンを使用して Apache モジュールをインストールする例であることに注意してください。インストールした PHP バージョンに基づいて変更を加える必要があります。

次に、Apache Web サーバーを再起動します。

sudo systemctl restart apache2

最後に、Apache Web サーバーが正しい PHP バージョンを使用していることを確認する必要があります。ターミナルで次のコマンドを使用できます:

sudo nano /var/www/html/info.php

開いているファイルに次の内容を追加します:

<!--?php phpinfo(); ?-->

ファイルを保存して閉じます。次に、Web ブラウザを使用して localhost/info.php にアクセスします。この時点で、現在使用している PHP バージョンやその他の関連情報など、サーバーに関する PHP 構成情報が表示されます。

以上がLinux とスイッチに複数のバージョンの PHP をインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。