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

php7にswooleをインストールする方法

尚
オリジナル
2019-12-06 11:17:312600ブラウズ

php7にswooleをインストールする方法

コンパイルとインストール

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 サイトの他の関連記事を参照してください。

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