「インストール - PHP」の版間の差分

ナビゲーションに移動 検索に移動
56行目: 56行目:
  sudo yum remove php-*
  sudo yum remove php-*
<br>
<br>
次に、PHP 7をインストールする。<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 7およびいくつかの主要なPHPモジュールをインストールする。<br>
* PHP 7をインストールする場合
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
*: 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 7およびいくつかの主要なPHPモジュールをインストールするため、以下のコマンドを実行する。<br>
まず、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>

案内メニュー