Arch Linux でのパッケージからのインストール

PHP はソースコードからインストールできますが、pacman を使用する Arch Linux やその派生ディストリビューションでは、パッケージからインストールすることもできます。

警告

サードパーティによるビルドは非公式であり、PHP プロジェクトによって 直接サポートされません。発生したバグは、 » 公式ダウンロードページ からのビルドで再現できなければ、非公式ビルドの提供元に報告してください。

パッケージは pacman コマンドでインストールできます。

パッケージのインストール

まず、Apache には php-apache、FastCGI 構成には php-fpm など、他の関連パッケージが必要になる場合があることに気をつけてください。

パッケージをインストールする前に、システムを最新の状態にしておくことをお勧めします。 通常、これは pacman -Syu コマンドを実行して行います。

例1 Apache と組み合わせる pacman インストールの例

# pacman -S php php-apache

pacman は PHP の依存パッケージをすべて自動的にインストールします。 変更を有効にするには、Web サーバーの再起動が必要になる場合があります。 たとえば、次のようにします。

例2 PHP のインストール後に Apache を再起動する

# systemctl restart httpd

設定のよりよい管理方法

ここまでのセクションでは、PHP のコアモジュールだけをインストールしました。 おそらく、次のような追加モジュールもインストールしたくなることでしょう。 MySQL, cURL, GD, など これらも pacman コマンドでインストールできます。

例3 追加の PHP パッケージを一覧する方法

# pacman -Ss php

パッケージのリストには、php-gd、php-intl、 php-sqlite などの PHP 拡張モジュールを含む数多くのパッケージが含まれています。 拡張モジュールがインストールされると、それらのパッケージの依存関係を満たすために、 必要に応じて追加のパッケージが自動的にインストールされます。

例4 PHP と GD のインストール

# pacman -S php-gd

拡張モジュールのパッケージをインストールした後、それを有効にするには /etc/php/php.ini 内の対応するエントリのコメントを解除しなければなりません。 たとえば php-gd をインストールした後は、 /etc/php/php.ini の extension=gd の行のコメントを解除します。これらの変更を有効にするには、Web サーバー (Apache など) の再起動が必要です。

+add a note

User Contributed Notes

There are no user contributed notes for this page.