昨日、ライブストリーミングに関するビデオチュートリアルを偶然見ました
それは swoole について話しています (PHP の経験が 1 年近くある) 誰もがそれについて聞いたことがあると思いますが、もちろん実際には使用したことがありません。使い方が分かりません(私もです)。
概要は次のとおりです(いくつかのオンライン技術投稿から抜粋) php7 に swoole 拡張機能をインストールする方法。
私の環境
CentOS Linux release 7.3.1611 (Core) PHP 7.0.22 (cli) (built: Aug 9 2017 18:23:24) ( NTS ) mysql Ver 15.1 Distrib 5.5.52-MariaDB, for Linux (x86_64) using readline 5.1 nginx version: nginx/1.10.2
インストール手順
1.
wget -c https://github.com/swoole/swoole-src/archive/v2.0.8.tar.gz //目前最新版2.0.8
2.tar -zxvf v2.0.8。 .gz//解凍して、圧縮ディレクトリに移動します
3. この時点で、phpize を使用してコンパイル済みファイルを生成する必要があります (http://www.cnblogs.com/hubing/p/ に添付されています)。 4941692.html phpize の説明はすでに非常に明確です) {
phpize の役割は次のように理解できます: 環境の検出 (phpize ツールは php のインストール ディレクトリにあります。これに基づいて、phpize は php に対応します)そのときの環境に基づいて設定する必要があります。PHP の設定により、対応する設定ファイルが生成され、設定ファイルが作成されます。 phpize はディレクトリ内で実行する必要があります。次に、phpize は環境がどのディレクトリにあるかを認識し、そのディレクトリに設定ファイルが作成されます。
}
この時点での私の間違いは次のとおりです:
Can't find PHP headers in /usr/include/php The php-devel package is required for use of this command.
解決策:
yum install php70w-devel
4. phpize /usr/bin/phpize を実行します (swoole 拡張機能ディレクトリで実行することを忘れないでください)。 )
5. ./configure
を実行します6. そして、make && make installを実行して一緒に完了します
7. 最後に、php.iniを変更してextension=swoole.soを追加します
8.忘れずにサービスを再起動してください
OK! この時点で php -m を実行すると、成功したことになります。
以上がphp7にswoole拡張機能をインストールする手順を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。