ホームページ  >  記事  >  バックエンド開発  >  swoole - PHP 開発、多くの環境は Linux に依存していますか?

swoole - PHP 開発、多くの環境は Linux に依存していますか?

WBOY
WBOYオリジナル
2016-07-06 13:51:48973ブラウズ

Windows で PHP を開発し、多くの環境は Redis、swoole などの Linux に依存します。
Windows でこの種の問題を解決するにはどうすればよいですか? 現在、仮想マシンを使用して Linux システムをインストールしていますが、仮想マシンがより多くのリソースを消費するように感じます。

他に良い方法はありますか?

返信内容:

Windows で PHP を開発し、多くの環境は Redis、swoole などの Linux に依存します。
Windows でこの種の問題を解決するにはどうすればよいですか? 現在、仮想マシンを使用して Linux システムをインストールしていますが、仮想マシンがより多くのリソースを消費するように感じます。

他に良い方法はありますか?

Linux で直接開発しないのはなぜですか、より効率的です

浮浪者

https://segmentfault.com/a/1190000000264347

Windows が前提条件であれば、仮想マシンが最適な解決策であると私は個人的に判断しています。

a) デスクトップ環境をインストールするとリソースが使用されます => GUI のないバージョンをインストールするか、GUI サービスをオフにするように設定します

b) マシンのメモリが少ない => メモリを増やします。ブラウザ、IDE、仮想マシンのコストは少なくとも 8G 必要です

MacBook Proを直接使用することを強くお勧めします! ! !

Redis には Windows バージョンがあり、互換性のために cygin やその他のソフトウェアのインストールを試みることができます。win32 バージョンがない限り、他の拡張機能やプラグインは Linux でのみ開発できます。

開発している場合は、社内にバックエンド サーバーをセットアップする必要があります。lamblnmp などのパッケージが揃っている必要があります。win 上に既製のパッケージがあるかどうかを確認してください。それは環境問題も解決できる。最悪の選択肢は、パフォーマンス要件がそれほど高くないシャーシを自分で購入し、テスト マシンとして Linux をインストールすることです。

ドッカー + スウール

この問題を解決でき、メモリ使用量も少ない docker を使用してください

Windows または Mac、vagrant を使用してローカル開発環境を構築します。

https://www.vagrantup.com/

vagrantの使用を推奨します

仮想マシンかリモートのどちらか以外の方法はありません

壊れた VPS インストール環境全体が含まれており、開かれています。 。 。 winで何してるの

Windows で特定の拡張機能を使用するのは落とし穴です。 。 。

redis の Win 拡張機能はリリースされています。必要であれば、memcached の Win 拡張機能はまだリリースされていません。
Swoole は Windows 向けではないと言えます...

このシーンはドッカーです~~~

.net 開発者でない限り、Linux + vm (centos) または Mac が推奨されることを理解してください。

開発マシンにはLinuxを使用していますが、ubuntuはかなり快適です

マックブックプロ

メモリが小さい場合はこれが当てはまります。ハードウェアの制限により解決策はありません。Linux をインストールできます。

実際、あなたは MacBook Pro を購入したいと思っています。 。 。 。それを購入。 。 。応援してね

私の解決策は、小規模な Linux 開発サーバーを準備し、Windows で開発し、そのコードを Linux サーバーに送信して実行することです。今では、小規模な開発サーバーを入手するのが非常に便利です。私が購入したのは手のひらほどの大きさの cubietruck 開発ボードで、2G の CPU、2G のメモリ、8G の内蔵ストレージが搭載されていました。それから 2 台のマシンを同じものに接続しました。 LAN経由で開発できるようにします。サーバーは、正式なサーバーの環境をシミュレートするために最善を尽くします。コードの実行の問題については、自分でプログラムを作成し、プログラムコードを変更する限り、自動的に同期されます。開発サーバーにアクセスすると、ブラウザで開発サーバーにアクセスできます

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