13,005
回編集
56行目: | 56行目: | ||
sudo yum remove php-* | sudo yum remove php-* | ||
<br> | <br> | ||
次に、[[YumリポジトリにEPELとRemiを追加する方法]]を参照して、EPELリポジトリとRemiリポジトリを追加する。<br> | |||
<br> | |||
PHPをインストールする。<br> | |||
インストールは、--enablerepoオプションを付加して、以下のコマンドを実行する。<br> | インストールは、--enablerepoオプションを付加して、以下のコマンドを実行する。<br> | ||
アップデート後は、php.iniファイルが上書きされているのでバックアップから復元する。<br> | アップデート後は、php.iniファイルが上書きされているのでバックアップから復元する。<br> | ||
62行目: | 64行目: | ||
<br> | <br> | ||
===== SUSE ===== | ===== SUSE ===== | ||
PHP | * PHP 7をインストールする場合 | ||
*: PHPおよび主要なPHPモジュールをインストールする。 | |||
*: <code>sudo zypper install php7 php apache2-mod_php7 php7-curl php7-xmlreader php7-zip php7-pdo php7-gd php7-json php7-mysql php7-mbstring php7-openssl php7-pecl php7-devel php7-fpm apache2-mod_php7</code> | |||
*: <br> | |||
* PHP 8をインストールする場合 | |||
*: まず、Develリポジトリを追加する。 | |||
** SUSE 15.3 | |||
**: <code>sudo zypper ar http://download.opensuse.org/repositories/devel:/languages:/php/openSUSE_Leap_15.3/ PHP</code> | |||
** SUSE 15.2 | |||
**: <code>sudo zypper ar http://download.opensuse.org/repositories/devel:/languages:/php/openSUSE_Leap_15.2/ PHP</code> | |||
** SLE 15 SP3 | |||
**: <code>sudo zypper ar http://download.opensuse.org/repositories/devel:/languages:/php/SLE_15_SP3/ PHP</code> | |||
*: <br> | |||
*: Develリポジトリの優先度を高く設定する。 | |||
*: sudo zypper mr -p 90 PHP | |||
*: <br> | |||
*: 全てのリポジトリを更新する。 | |||
*: Develリポジトリを初めて使用する場合、GPGキーを受け入れるように求められる。 | |||
*: <code>sudo zypper refresh</code> | |||
<br> | <br> | ||
===== Raspberry Pi ===== | ===== Raspberry Pi ===== | ||
PHP | まず、lsb-releaseをインストールする。<br> | ||
sudo apt-get install lsb-release | |||
<br> | |||
packages.sury.orgからPHPのGPGキーを登録するため、以下のコマンドを実行する。<br> | |||
wget -q https://packages.sury.org/php/apt.gpg -O- | sudo apt-key add - | |||
<br> | |||
リポジトリを追加するファイルを作成して、そのファイルにpackages.sury.orgのPHPリポジトリの情報を追加する。<br> | |||
echo "deb https://packages.sury.org/php/ `lsb_release -cs` main" | sudo tee /etc/apt/sources.list.d/php.list | |||
<br> | |||
パッケージリストの更新を行う。<br> | |||
sudo apt-get update | |||
<br> | |||
外部リポジトリからインストール可能なPHPパッケージの情報を確認するため、以下のコマンドを実行する。<br> | |||
sudo apt-cache policy php | |||
<br> | |||
PHP 7および主要なPHPモジュールをインストールするため、以下のコマンドを実行する。<br> | |||
# PHP 7.3 | # PHP 7.3 | ||
sudo apt-get install php7.3 php7.3-fpm php7.3-mysql php7.3-mbstring php7.3-gd php7.3-zip php7.3-xml php7.3-common php7.3-curl php7.3-intl php-acpu | sudo apt-get install php7.3 php7.3-fpm php7.3-mysql php7.3-mbstring php7.3-gd php7.3-zip php7.3-xml php7.3-common php7.3-curl php7.3-intl php-acpu | ||
74行目: | 107行目: | ||
sudo apt-get install php7.4 php7.4-cli php7.4-mysql php7.4-mbstring php7.4-gd php7.4-zip php7.4-xml php7.4-common php7.4-curl php7.4-intl | sudo apt-get install php7.4 php7.4-cli php7.4-mysql php7.4-mbstring php7.4-gd php7.4-zip php7.4-xml php7.4-common php7.4-curl php7.4-intl | ||
<br> | <br> | ||
==== ソースコードからインストール ==== | ==== ソースコードからインストール ==== | ||
PHPのビルドに必要なライブラリをインストールする。<br> | PHPのビルドに必要なライブラリをインストールする。<br> |