コンパイルとインストール
cd swoole-src-2.0.6/,
1. phpize を使用して php コンパイル構成を生成します
2. コンパイル構成の検出には ./configure を使用します
3.make でコンパイル、make install でインストール
コマンドは次のように実行されます:
[root@php7 swoole-src-2.0.6]# phpize [root@php7 swoole-src-2.0.6]# ./configure [root@php7 swoole-src-2.0.6]# make && make install
4 .make インストール後、正しければ次の内容が表示されます
[root@php7 swoole-src-2.0.6]# make install Installing shared extensions: /usr/lib64/php/modules/
設定ファイルを変更します
このモジュールを使用できるようにするには、モジュールを追加する必要もありますphp.ini ファイル内。
extension=swoole.so
サービスの再起動
php モジュールを追加した後、有効にするために nginx サービスと php-fpm サービスを再起動する必要があります。
最後に、php -m または phpinfo() を使用して、swoole が正常にロードされたかどうかを確認します。
注:
1.swoole_server は php-cli 環境でのみ使用できます。それ以外の場合は、致命的なエラーがスローされます。
2. したがって、クラス/関数のphpファイルを導入する際にはinclude_onceまたはrequire_onceを使用しないと、「関数/クラスを再宣言できません」という致命的なエラーが発生します。
3. ワーカー プロセスが終了するため、exit()/die() は使用しないでください。
4. PHP コードで例外がスローされた場合、コールバック関数で try/catch を実行して例外をキャプチャする必要があります。そうしないと、ワーカー プロセスが終了します。
推奨: php FAQコラム
以上がphp7にswooleをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。