ホームページ  >  記事  >  バックエンド開発  >  php7にyar拡張機能をインストールする方法

php7にyar拡張機能をインストールする方法

墨辰丷
墨辰丷オリジナル
2018-05-18 16:12:211919ブラウズ

この記事では、php7にyar拡張機能をインストールする方法を主に紹介し、php7にyar拡張機能をインストールするための具体的な手順、関連コマンド、注意事項を例の形式で詳細に分析します。以下のように:

RPC フレームワーク Yar には次のものが必要です:

1. バイナリ パッケージング プロトコル msgpack をインストールします

2. yar 拡張機能と依存関係をインストールします

1. バイナリ パッケージング プロトコル msgpack をインストールします1. PHP 拡張パッケージをインストールするには、もちろん pecl ほど暴力的なものはありません。これを使用する前に、phpize が存在するかどうかを確認する必要があります

find / -name phpize

2. 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

デフォルトのパスで cURL を確認しています。見つかりません

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

にあるはずです 3.curl-devel をインストールします


ps:curl vscurl-deval

参考: http://stackoverflow.com/questions/4976971/compiling-php-with-curl-where-is-curl-installed

4. yar

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*

をインストールします。 YAR.SOをPHP拡張ライブラリにコピーしますquery phpinfo

関連する推奨事項:

php7 インストールの包括的な分析

yar

拡張メソッド

yar

n それは何ですか?フロントエンドプロジェクトモジュールの依存関係を管理するために、

yar

n が npm をどのように置き換えるのでしょうか?

PHP 7 で Swoole、Yar、および Yaf をインストールする方法に関するチュートリアルを共有してください

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

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