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

藏色散人
リリース: 2019-09-26 09:58:18
転載
4583 人が閲覧しました

次のコラム 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 までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート