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

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

WBOY
リリース: 2023-05-13 14:28:06
転載
1085 人が閲覧しました

  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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート