ホームページ >バックエンド開発 >PHPチュートリアル >php7にyar拡張機能をインストールする方法の包括的な分析

php7にyar拡張機能をインストールする方法の包括的な分析

小云云
小云云オリジナル
2018-01-30 10:03:572797ブラウズ

この記事では、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 拡張ライブラリに自動的にコピーされます。そして設定が書き込まれます。


2. yar

をインストールします。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... が見つかりました

configure: error: libcurl ディストリビューションを再インストールしてください - easy.h は 2f45ce73fb053e7f9a9c072faeb0bf27/include/curl/

にあるはずです 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

4. yar

yum -y install curl-devel
sudo apt-get install libcurl4-gnutls-dev

をインストールします。5. php 拡張ライブラリの下で


make && make install

6. 書き込み設定ファイルを拡張します


sudo cp yar.so /usr/lib/php/20151012/yar.so

ps: php -ir Query phpinfo


PHP 7 で Swoole、Yar、Yaf をインストールする方法に関するチュートリアルを共有します


yar フレームワーク (libcurl+epoll) の並列原理分析

糸とは何ですか? Yarn は npm の代わりにフロントエンド プロジェクト モジュールの依存関係をどのように管理しますか?

以上がphp7にyar拡張機能をインストールする方法の包括的な分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。