ホームページ > バックエンド開発 > PHPチュートリアル > Windows に swoole をインストールする手順は何ですか?

Windows に swoole をインストールする手順は何ですか?

零下一度
リリース: 2023-03-10 16:26:02
オリジナル
2429 人が閲覧しました

Windows で swoole をインストールする具体的な手順:

Swoole はもともと Windows でのインストールをサポートしていないため、使用するには Cygwin をインストールする必要があります。 Cygwin をインストールするときに多くの落とし穴に遭遇し、Baidu のエクスペリエンスに関するドキュメントはあまり完全ではないため、私自身の Cygwin と Swoole のインストールを書き留めました。これは私自身の経験に相当します。

まずツールを準備します:

Cygwin 公式アドレス:

swoole 公式ダウンロードアドレス:

1 つ。 Swoole と Cygwin をダウンロードします

Cygwin をダウンロードします。私のものは 64 ビットです

2 つ 1 Cygwin をインストールします

ここでは、gcc、PHP をインストールする必要があります、php 開発ツール、autoconf、pcre-devel、その他のデフォルト設定に注意してください。上の検索バーで検索した後、以下の対応するソフトウェア パッケージを見つけて選択し、[次へ] ボタンをクリックしてインストールを開始します。 (注: 以下のスクリーンショットは、インストール後のインターフェースです。クリック位置は同じですが、その背後にあるアイコンが異なる場合があります)

まず gcc

を検索し、次に php

とpcre-devel があります

最後に autoconf

最後に、次のステップに進んでインストールします。

2 Swoole をインストールします

swoole のソース プログラムを Cygwin のホーム ディレクトリに抽出し、Cygwin ソフトウェアを開きます (注: Cygwin が C ドライブにもインストールされている場合は、注意が必要です) install swoole 時々エラーが報告されることがあります。解決策は、Cygwin を右クリックして管理者として開くことです)
1 この時の環境は Linux ターミナルのようなもので、ルートディレクトリは Cygwin のインストールディレクトリです。インターフェイスにコマンドを入力します: cd /home /swoole-src、ここで swool-src は解凍されたソース プログラムです
2 このときの環境は Linux ターミナルのようなもので、ルート ディレクトリはCygwin インストール ディレクトリにコマンドを入力します: cd /home/ swoole-src (swool-src は解凍されたソース プログラムです)
3 コマンド: phpize を入力して、コンパイルされた設定ファイルを生成します
4 コマンドを入力します: ./configure && make && make install
設定、コンパイル、コンパイル、インストール swoole

(追記: ./configure を実行すると、設定のコンパイルに加えて、検出も行われます)環境など)

5 コマンドを使用します: php -i | grep php.ini、php cli で使用される構成ファイル php.ini へのパスを見つけ、php.ini ファイルを変更し、次の行を追加します。ファイル:extension = swoole.so、次に閉じて終了してextension nextを検索してもう一度検索します

7追加extension = swoole.so 8 :wq 保存して終了します

9 コマンド php -m を使用して、ロードされたモジュールを表示します。swoole が表示されたら、拡張子 Success を追加します。環境は正常にセットアップされました。

以上がWindows に swoole をインストールする手順は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート