CentOS の PHP に GnuPG 拡張モジュールをインストールする方法をご紹介します。
必要なパッケージの確認
以下のパッケージが必要になります。作業した環境で入っていなかったものは、php-devel と gcc-c++ でした。必要なものは、yum install でインストールしてください。
- gcc-c++
- php-pear
- gnupg
- libgpg-error
- gpgme
- gpgme-devel
- php-devel
GnuPG のインストール
PECL 拡張モジュールになっているので、下記のコマンドにてインストールします。必要パッケージが揃っていれば、ダウンロードとコンパイルが自動的に行われます。
pecl install gnupg
php.ini の設定
php.ini を編集して extension=gnupg.so を追加します。CentOS の場合、/etc/php.d の下に gnupg.ini を作成します。
/etc/php.d/gnupg.ini
extension=gnupg.so
インストールの確認
拡張モジュールが有効になっているか確認します。
php -m | grep gnupg
また、必要に応じて Apache などを再起動します。
systemctl restart httpd
0 件のコメント