ホームページ >トピック >パゴダパネル >Pagodaパネル環境へのSwoole手動インストールの記録

Pagodaパネル環境へのSwoole手動インストールの記録

藏色散人
藏色散人転載
2019-09-26 09:58:184624ブラウズ

次のコラム Pagoda パネル チュートリアル では、Pagoda パネル環境に Swoole を手動でインストールする方法を紹介します。

Pagodaパネル環境へのSwoole手動インストールの記録

ビジネス ニーズと管理の便宜のため、私たちは既存のプロジェクトの Web 管理エンドとして Pagoda パネルを使用し、WebSocket サービスとして Swoole Redis を使用する必要があります。

Pagoda パネルにはクリックして Swoole をインストールできますが、Pagoda は Pecl インストール方法を使用しているため、Swoole の AsyncIO 拡張機能を手動で展開することはできません。

インストール プロセスは以下に記録されます:

まず、必要な非同期 Redis クライアントをダウンロードします。

hiredis ダウンロード アドレス:

https://github.com /redis/hiredis/releases

ダウンロードして解凍し、実行します:

make -j
sudo make install
sudo ldconfig

次に、コンパイル用の Swoole ソース パッケージをダウンロードします。gcc のバージョンは 4.4 以降であることに注意してください

https://github.com/swoole/swoole-src/releases

http://pecl.php.net/package/swoole

https://gitee. com/swoole/swoole

解凍後、ディレクトリに入って

phpize
./configure --enable-async-redis --with-php-config=/www/server/php/71/bin/php-config
make clean
make -j
sudo make install

を実行します。 ここで注意する必要がある点:

./configure は 2 つの必要なパラメータを追加します。最初の --enable-async-redis は、使用する必要がある Redis の拡張機能です。

2 番目の --with-php-config は、php-config のパスを指定します。そうしないと、コンパイルされません

すべての Pagoda インストール ソフトウェアはすべて /www/server/ ディレクトリにあります。

OK!このようにして、インストールはスムーズに完了します。

最後に、php.ini ファイルに extension=swoole.so を追加することを忘れないでください。

インストールが成功したかどうかを確認するため、

php を実行 - -ri swoole can

以上がPagodaパネル環境へのSwoole手動インストールの記録の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はsegmentfault.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。