ホームページ > 記事 > PHPフレームワーク > Win で swoole をインストールできない場合はどうすればよいですか?
swoole Win 環境でインストールできない場合はどうすればよいですか?
サーバーは Linux 環境を使用しているため、swoole のインストール プロセスに関するドキュメントを読むだけで済みます。
コーディング環境はWindows上にあるため、Windows上にswooleをインストールする必要があります。テスト目的のため。
さて、早速、公式 Web サイトのドキュメント ソリューションを見てみましょう。
swoole の公式 Web サイトのドキュメントには次のように書かれています:
CygWin 環境のサポート (Windows システム)
swoole-1.7.7 は cygwin 環境のサポートを追加します。 cygwin php を直接使用して swoole プログラムを実行できます。
cygwin をインストールし、gcc、make、autoconf、php の 4 つのパッケージをインストールします。
swoole ソース コードをダウンロードし、cygwin で phpize/configure/make/make install
## を実行します。 shell #php.ini を変更して swoole.so を追加しますcygwin モードでは、プロセスがメモリを占有しすぎて Fork 操作が失敗するのを避けるために、PHP を簡素化し、未使用の拡張機能を削除する必要がありますチュートリアルに従って、cygwin64をインストールしました。 その後、コマンドを使用して swoole をインストールすると、Linux と同じ問題が発生します。fatal error: pcre.h: No such file or directorycygwin を使用するため、インストール パッケージは自分でダウンロードするしかありません。
https://sourceforge.net/projects/pcre/files/念のため、pcre2-10.22 と pcre-8 をダウンロードして cygwin/etc に解凍しました。次に、cygwin を実行して、それぞれ 2 つのフォルダーで実行します。
./configure make installわかりました。pcre は完了しました。インストールされています。 次のステップは、swoole をインストールすることです。
pecl install swoole追加
extension=swoole.sophp.ini でコマンドを実行
php -mDa Da~~ 完了です。 ---------------------ただし、これが分かれ目です---------- - ------しかし、それは役に立ちません。cygwin は Windows 上の Linux エミュレータであることが判明しました。つまり、swoole はこのエミュレータでのみ実行できるので、Linux を使用してください
以上がWin で swoole をインストールできない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。