ホームページ > バックエンド開発 > PHPチュートリアル > php libevent拡張ライブラリをLinuxにコンパイルしてインストールします

php libevent拡張ライブラリをLinuxにコンパイルしてインストールします

WBOY
リリース: 2016-07-25 08:52:01
オリジナル
1132 人が閲覧しました
Linux は php libevent 拡張メソッドをコンパイルしてインストールします。php プログラミングで高パフォーマンスのネットワーク サービスを実装するには、libevent 拡張ライブラリのサポートが必要です。この記事では、ソース コードをコンパイルして libevent 拡張ライブラリをインストールします。

PHP で高性能ネットワーク サービスを作成するには、libevent 拡張機能をインストールする必要があります。

1. libevent 拡張機能をダウンロードします。 http://pecl.php.net/package/libevent

2. 解凍後、コンパイルを開始します。

$ cd libevent-バージョン $ /usr/local/php/bin/phpize $ ./configure --with-php-config=/usr/local/php/bin/php-config

エラーが報告され、そのエラーは re2c のバージョンが低すぎることを示しています。 re2c、PHP の字句パーサー、公式 Web サイト: http://re2c.org/ から最新バージョンをダウンロードすると、コンパイルが完了します。 PHP 拡張機能のコンパイルを続行しても、依然としてエラーが発生します エラー: libevent ヘッダーが見つかりません

今まで、libevent のディレクトリは見つからなかったはずです。 libevent がインストールされているかどうかをローカルで確認します。 最後に、ディレクトリ内に libevent-2.0.12-stable ディレクトリが見つかりました。 3. インストールされていない場合は、最初に libevent をインストールする必要があります。

wget http://cloud.github.com/downloads/libevent/libevent/libevent-2.0.20-stable.tar.gz tar zxvf libevent-2.0.20-stable.tar.gz cd libevent-2.0.20-stable/ ./configure --prefix=/usr/local/libevent-2.0.20-stable/ 作る インストールする CD ../

4. 拡張機能のコンパイルを続行します。

$ cd libevent-0.0.5 $ /usr/local/php/bin/phpize $ ./configure --with-php-config=/usr/local/php/bin/php-config --with-libevent=/usr/local/libevent-2.0.20-stable $ メイク && インストールを行う

今回はコンパイルが成功しました。



ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート