現在の位置: ホーム> 最新記事一覧> PHP7環境での効率的な設置イベントの完全なガイド

PHP7環境での効率的な設置イベントの完全なガイド

gitbox 2025-08-09

設置前の準備

PHPのイベント拡張機能をインストールする前に、イベント拡張機能がこのライブラリに依存してイベント駆動型機能を実装するため、システムがLibeventライブラリをインストールしていることを確認する必要があります。

Libeventライブラリをインストールします

Libeventは、複数のイベント通知メカニズムをサポートするクロスプラットフォームイベント処理ライブラリです。公式Webサイトにアクセスして、ソースコードパッケージの最新バージョンをダウンロードできます。

 Tar ZXVF libevent-2.1.8-stable.tar.gz
CD libevent-2.1.8-stable
./configure
するる
sudoはインストールします

イベント拡張機能を取得します

イベント拡張機能は、PECLツールを介してダウンロードしてインストールすることも、GitHubなどのコードリポジトリからソースコードの最新バージョンを取得できます。

 sudo peclインストールイベント-2.3.0

Libeventライブラリがインストールプロセス中に見つからない場合は、Libeventのインストールパスを手動で設定する必要があります。次のコマンドを介してPECLパスを構成できます。

 sudo pecl config-set bin_dir/usr/local/bin/
sudo pecl config-set php_ini /etc/php.ini
sudo pecl config-set php_dir/usr/share/php/
sudo pecl config-set ext_dir "$(php-config -extension-dir)"
sudo pecl config-set include_dir/usr/local/include/
sudo pecl config-set library_dir/usr/local/lib/

ソースコードのインストールを手動でダウンロードすることを選択した場合は、次のコマンドを使用できます。

 sudo peclダウンロードイベント
Tar ZXVF Event-Xyztgz
CD Event-Xyz

イベント拡張機能をコンパイルしてインストールします

phpize
./configure
するる
sudoはインストールします

イベント拡張機能を有効にします

php.ini構成ファイルを編集し、次のものを追加してイベント拡張機能を有効にします。

 extension = event.so

インストールが成功していることを確認してください

次のコマンドを実行することにより、イベント拡張機能が正しくロードされていることを確認してください。

 php -i |グレップイベント

コマンドが関連情報を出力する場合、イベント拡張機能が正常にインストールされ、有効になっていることを意味します。