swooleをよく利用されているそうですが、swooleは現在windowsに対応していますか?

swooleフレームワークは、PHP自体のいくつかの欠点を補う非常に驚くべき強力なフレームワークです。実際、swooleはC言語で記述されたPHP拡張機能ですが、この拡張機能はWindowsシステムでは使用できません。

Cygwinは、Windowsプラットフォーム上で実行されるUNIXに似たシミュレーション環境です。「シミュレーション環境であるため、処理が簡単です。次に、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ドライブにインストールされている場合は、注意が必要です。swooleのインストール時にエラーが発生する可能性があります。解決策は、Cygwinを管理者として右クリックして開くことです。 )

ここに画像の説明を挿入

1この時点での環境はLinux端末のようなものであり、ルートディレクトリはCygwinのインストールディレクトリです。次のインターフェイスにコマンドを入力します:cd / home / swoole-src、swool-srcは解凍されたソースプログラムです

ここに画像の説明を挿入

2この時点での環境はLinux端末のようなものであり、ルートディレクトリはCygwinのインストールディレクトリです。インターフェイスで次のコマンドを入力します:cd / home / swoole-src、ここでswool-srcは解凍されたソースプログラムです

ここに画像の説明を挿入

3コマンド:phpizeを入力して、コンパイルされた構成ファイルconfigureを生成します

ここに画像の説明を挿入

4输入力コマンド:./ configure && make && make install

ここに画像の説明を挿入

swooleの構成、コンパイル、コンパイル、インストール

(PS:./configureを実行します。構成のコンパイルに加えて、環境のチェックなども行います。)

5次のコマンドを使用します:php -i | grep php.ini、php cliが使用する構成ファイルphp.iniのパスを見つけ、php.iniファイルを変更し、ファイルに次の行を追加します:extension = swoole.so、次に閉じて終了

ここに画像の説明を挿入

6 /拡張子検索nを押して再度検索します

ここに画像の説明を挿入

7 extension = swoole.soを追加します

ここに画像の説明を挿入

8:wq保存して終了

9コマンドphp -mを使用して、ロードされたモジュールを表示しますswooleが表示された場合、拡張機能が正常に追加され、環境が正常に構築されています!

ここに画像の説明を挿入

注意を払い、迷子にならないでください

さてさて皆さん、以上がこの記事の全内容であり、こちらをご覧いただける方はみなタレントです。前述したように、PHPには多くの技術的なポイントがあります。多すぎるため、書くことは本当に不可能であり、書いた後はあまり読まないので、必要に応じて、PDFとドキュメントに整理します。できる

クリックして秘密のコードを入力してください:PHP +「プラットフォーム」

ここに画像の説明を挿入

ここに画像の説明を挿入


より多くの学習コンテンツについては、給与が段階的に上がることを確認するために読むことができる限り[Comparative Standard Factory] ​​Catalog of Excellent PHP Architectチュートリアルのカタログにアクセスできます(継続的な更新)。

上記のコンテンツはあなたを助けることを望んでいます。多くのPHPワーカーは、高度になると常にいくつかの問題やボトルネックに遭遇します。ビジネスコードを書きすぎても、方向性はありません。どこから改善を始めればよいかわかりません。これを含むいくつかの情報をまとめました。ただし、これらに限定されません:分散アーキテクチャ、高スケーラビリティ、高パフォーマンス、高同時実行性、サーバーパフォーマンスチューニング、TP6、laravel、YII2、Redis、Swoole、Swoft、Kafka、Mysql最適化、シェルスクリプト、Docker、マイクロサービス、Nginxなど。複数の知識ポイント、高度で先進的なドライグッズは無料で誰とでも共有でき、必要なものは私のPHPテクノロジー交換グループに参加できます

おすすめ

転載: blog.csdn.net/weixin_49163826/article/details/108740225