ホームページ  >  記事  >  PHPフレームワーク  >  Win で swoole をインストールできない場合はどうすればよいですか?

Win で swoole をインストールできない場合はどうすればよいですか?

藏色散人
藏色散人オリジナル
2020-04-09 10:28:162709ブラウズ

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 directory

cygwin を使用するため、インストール パッケージは自分でダウンロードするしかありません。

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.so

php.ini でコマンドを実行

php -m

Da Da~~

完了です。

Win で swoole をインストールできない場合はどうすればよいですか?

---------------------ただし、これが分かれ目です---------- - ------

しかし、それは役に立ちません。cygwin は Windows 上の Linux エミュレータであることが判明しました。つまり、swoole はこのエミュレータでのみ実行できるので、Linux を使用してください

以上がWin で swoole をインストールできない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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