PHP (再帰的頭字語 PHP:ハイパーテキストプリプロセッサ)はオープンソースで人気のある汎用スクリプト言語であり、広く使用されており、WebサイトやWebベースのアプリケーションの開発に最適です。 これは、HTMLに埋め込むことができるサーバーサイドスクリプト言語です。
現在、サポートされているバージョンは3つあります PHP、すなわち PHP 5.6、 7.0、 そして 8.0。 意味 PHP 5.3、 5.4、 そして 5.5 すべての人生の終わりに達しました。 セキュリティアップデートではサポートされなくなりました。
この記事では、サポートされているすべてのバージョンをインストールする方法について説明します。 PHP に Ubuntu とその派生物の両方で最も要求されたPHP拡張機能 Apache そして Nginx を使用するWebサーバー OndřejSurýPPA。 また、Ubuntuシステムで使用するPHPのデフォルトバージョンを設定する方法についても説明します。
ご了承ください PHP 7.x はUbuntuソフトウェアリポジトリでサポートされている安定バージョンです。これは、以下のaptコマンドを実行して確認できます。
$ sudo apt show php OR $ sudo apt show php -a
PHPのバージョン情報を表示する
Package: php Version: 1:7.0+35ubuntu6 Priority: optional Section: php Source: php-defaults (35ubuntu6) Origin: Ubuntu Maintainer: Ubuntu Developers <[email protected]> Original-Maintainer: Debian PHP Maintainers <[email protected]> Bugs: https://bugs.launchpad.net/ubuntu/+filebug Installed-Size: 11.3 kB Depends: php7.0 Supported: 5y Download-Size: 2,832 B APT-Sources: http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages Description: server-side, HTML-embedded scripting language (default) PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. . This package is a dependency package, which depends on Debian's default PHP version (currently 7.0).
UbuntuソフトウェアリポジトリからデフォルトのPHPバージョンをインストールするには、以下のコマンドを使用します。
$ sudo apt install php
PPAを使用してUbuntuにPHP(5.6、7.x、8.0)をインストールします
1.1。 最初に追加することから始めます OndřejSurýPPA 異なるバージョンのPHPをインストールするには– PHP 5.6、 PHP 7.x、 そして PHP 8.0 Ubuntuシステムで。
$ sudo apt install python-software-properties $ sudo add-apt-repository ppa:ondrej/php
2.2。 次に、次のようにシステムを更新します。
$ sudo apt-get update
3.3。 次に、サポートされているさまざまなバージョンのPHPを次のようにインストールします。
ApacheWebサーバーの場合
$ sudo apt install php5.6 [PHP 5.6] $ sudo apt install php7.0 [PHP 7.0] $ sudo apt install php7.1 [PHP 7.1] $ sudo apt install php7.2 [PHP 7.2] $ sudo apt install php7.3 [PHP 7.3] $ sudo apt install php7.4 [PHP 7.4] $ sudo apt install php8.0 [PHP 8.0]
NginxWebサーバーの場合
$ sudo apt install php5.6-fpm [PHP 5.6] $ sudo apt install php7.0-fpm [PHP 7.0] $ sudo apt install php7.1-fpm [PHP 7.1] $ sudo apt install php7.2-fpm [PHP 7.2] $ sudo apt install php7.3-fpm [PHP 7.3] $ sudo apt install php7.4-fpm [PHP 7.4] $ sudo apt install php8.0-fpm [PHP 8.0]
4.4。 PHPモジュールをインストールするには、PHPのバージョンを指定し、オートコンプリート機能を使用して、次のようにすべてのモジュールを表示します。
------------ press Tab key for auto-completion ------------ $ sudo apt install php5.6 $ sudo apt install php7.0 $ sudo apt install php7.1 $ sudo apt install php7.2 $ sudo apt install php7.3 $ sudo apt install php7.4 $ sudo apt install php8.0
5.5。 これで、リストから最も必要なPHPモジュールをインストールできます。
------------ Install PHP Modules ------------ $ sudo apt install php5.6-cli php5.6-xml php5.6-mysql $ sudo apt install php7.0-cli php7.0-xml php7.0-mysql $ sudo apt install php7.1-cli php7.1-xml php7.1-mysql $ sudo apt install php7.2-cli php7.2-xml php7.2-mysql $ sudo apt install php7.3-cli php7.3-xml php7.3-mysql $ sudo apt install php7.3-cli php7.4-xml php7.4-mysql $ sudo apt install php7.3-cli php8.0-xml php8.0-mysql
6.6。 最後に、このようにシステムで使用されているデフォルトのPHPバージョンを確認します。
$ php -v
UbuntuでデフォルトのPHPバージョンを設定する
7。 システムで使用されるデフォルトのPHPバージョンを設定できます。 更新-代替 コマンドを設定後、PHPのバージョンを確認して以下のことを確認してください。
------------ Set Default PHP Version 5.6 ------------ $ sudo update-alternatives --set php /usr/bin/php5.6
------------ Set Default PHP Version 7.0 ------------ $ sudo update-alternatives --set php /usr/bin/php7.0
------------ Set Default PHP Version 7.1 ------------ $ sudo update-alternatives --set php /usr/bin/php7.1
------------ Set Default PHP Version 8.0 ------------ $ sudo update-alternatives --set php /usr/bin/php8.0
8.8。 で動作するPHPバージョンを設定するには Apache Webサーバーの場合は、以下のコマンドを使用します。 まず、現在のバージョンを無効にします a2dismod コマンドを実行してから、必要なものを有効にします a2enmod コマンド。
----------- Disable PHP Version ----------- $ sudo a2dismod php5.6 $ sudo a2dismod php7.0 $ sudo a2dismod php7.1 $ sudo a2dismod php7.2 $ sudo a2dismod php7.3 $ sudo a2dismod php7.4 $ sudo a2dismod php8.0 ----------- Enable PHP Version ----------- $ sudo a2enmod php5.6 $ sudo a2enmod php7.1 $ sudo a2enmod php7.2 $ sudo a2enmod php7.3 $ sudo a2enmod php7.4 $ sudo a2enmod php8.0 ----------- Restart Apache Server ----------- $ sudo systemctl restart apache2
9.9。 あるバージョンから別のバージョンに切り替えた後、以下のコマンドを実行して、PHP構成ファイルを見つけることができます。
------------ For PHP 5.6 ------------ $ sudo update-alternatives --set php /usr/bin/php5.6 $ php -i | grep "Loaded Configuration File" ------------ For PHP 7.0 ------------ $ sudo update-alternatives --set php /usr/bin/php7.0 $ php -i | grep "Loaded Configuration File" ------------ For PHP 7.1 ------------ $ sudo update-alternatives --set php /usr/bin/php7.1 $ php -i | grep "Loaded Configuration File" ------------ For PHP 7.2 ------------ $ sudo update-alternatives --set php /usr/bin/php7.2 $ php -i | grep "Loaded Configuration File" ------------ For PHP 7.3 ------------ $ sudo update-alternatives --set php /usr/bin/php7.3 $ php -i | grep "Loaded Configuration File" ------------ For PHP 7.4 ------------ $ sudo update-alternatives --set php /usr/bin/php7.4 $ php -i | grep "Loaded Configuration File" ------------ For PHP 8.0 ------------ $ sudo update-alternatives --set php /usr/bin/php8.0 $ php -i | grep "Loaded Configuration File"
この記事では、サポートされているすべてのバージョンのPHPをUbuntuとその派生物にインストールする方法を示しました。 共有したい質問や考えがある場合は、以下のフィードバックフォームから行ってください。
Hope this helps!