[PHP] CentOSにGnuPGをインストールする方法 : してログ

[PHP] CentOSにGnuPGをインストールする方法

PHPPGP 8日前

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 件のコメント
名前:
コメント: