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テクノロジー交換グループに参加できます