この記事では、php7 に yar 拡張機能をインストールする方法を主に紹介し、例に基づいて yar 拡張機能をインストールする具体的な手順、関連コマンド、注意事項を詳しく分析します。みんな。
RPC フレームワーク Yar を体験するには、次のものが必要です。
1. バイナリ パッケージング プロトコル msgpack をインストールします
2. yar 拡張機能と依存関係をインストールします
1. バイナリ パッケージング プロトコル msgpack をインストールします
1. PHP 拡張パッケージをインストールする方法は数多くありますが、これを使用する前に、phpize が存在するかどうかを確認する必要があります
find / -name phpize
3。 、最初に msgpack をインストールします
yum install php-devel
インストールでは多くのコンパイルプロセスが省略され、最後の数行だけが考慮されます
pecl install msgpack
インストール後、msgpack.so が PHP 拡張ライブラリに自動的にコピーされます。そして設定が書き込まれます。
をインストールします。1. yar
Build process completed successfully Installing '/usr/include/php/ext/msgpack/php_msgpack.h' Installing '/usr/lib64/php/modules/msgpack.so' install ok: channel://pecl.php.net/msgpack-0.5.6 configuration option "php_ini" is not set to php.ini location You should add "extension=msgpack.so" to php.ini
をダウンロードします。
wget http://pecl.php.net/get/yar-2.0.0.tgz
問題が発生しました:
デフォルトパス内の URL... が見つかりました
にあるはずです 3.curl-devel をインストールします
tar -zxvf yar-2.0.0.tgz cd cd yar-2.0.0 /usr/bin/phpize ./configure --with-php-config=/usr/bin/php-config7.0*
ps:curl とcurl-deval
参考: http://stackoverflow.com/questions/4976971/compiling-php-with-curl-where-is-curl-installed
yum -y install curl-devel sudo apt-get install libcurl4-gnutls-dev
をインストールします。5. php 拡張ライブラリの下で
make && make install
sudo cp yar.so /usr/lib/php/20151012/yar.so
yar フレームワーク (libcurl+epoll) の並列原理分析
糸とは何ですか? Yarn は npm の代わりにフロントエンド プロジェクト モジュールの依存関係をどのように管理しますか?
以上がphp7にyar拡張機能をインストールする方法の包括的な分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。