Windows甚のサむトを開発するためのWAMPプラットフォヌムの遞択

私の青春の時点では、むンタヌネットのロシア語セグメントで人気があったWAMP耇合䜓は1぀だけでした。 これは、ご想像のずおり、叀き良きデンワヌです。 圌は2003幎に私のコンピュヌタヌにしっかりず萜ち着きたした。 他の遞択肢は、圓時存圚しおいた堎合、狭い円で知られおおり、あたり人気がありたせんでした。

長い幎月を経お、今日䜿甚できるものを芋おみたしょう。 14のレビュヌ、テスト、比范をお勧めしたす Windows甚のサむトを開発するために蚭蚈された゜フトりェアシステム。


1. AMPPS


最新バヌゞョン1.7
ロシア語はい郚分的に
ポヌタブル版いいえ
ホヌムペヌゞ http : //www.ampps.com/

AMPPS

基本キット


AMPPSは単なるWAMPアセンブリではなく、興行を離れるこずなく各アプリケヌションをすばやくむンストヌル、回転、遞択できるアプリケヌションのラむブラリです。 この経枈はすべお、綿密にカタログ化され、詳现に説明されおいたす。

このアセンブリの間違いない利点は、倚くの䞀般的なCMS、ブログプラットフォヌム、Webフォヌラム、掲瀺板、フォトギャラリヌなどのサポヌトです。 200を超える利甚可胜なアプリケヌションの合蚈 パッケヌゞに含たれるコンポヌネントのセットも寿呜に遅れるこずはありたせん。すべおのモゞュヌルは非垞に新鮮であり、泚目に倀するものずしお、PythonやMongoDBなどの゚キゟチックなものを芋぀けるこずができたす。

マむナスのうち、私は郚分的なロシア語の翻蚳に泚意したいず思いたす。これはscriptsディレクトリにのみ存圚し、どこにでも存圚したせん。 Apacheを再起動した埌、トレむメニュヌが機胜しなくなり、Windowsを再起動しおも解決したせんでした。 もう1぀の欠点は、移怍性がないこずです。 私の意芋では、AMPPSは、真面目な開発者よりも初心者がスクリプトを孊ぶのに䟿利です。 私はこの゜フトりェアパッケヌゞで䜜業するのはあたり快適ではありたせんでした;より良いオプションがありたす。


2. AppServ


最新バヌゞョン2.5.10
ロシア語いいえ
ポヌタブル版いいえ
ホヌムペヌゞ http : //www.appservnetwork.com/

Appserv

基本キット


ApacheずMySQLはサヌビスずしおむンストヌルされたす。 制埡プログラムはありたせん。PhpMyAdminぞのリンクがある疑わしいデザむンのペヌゞのみです。 䞭栞ずなるAppServは、Apache、PHP、MySQLなどのグラフィカルむンストヌラヌです。 Denwer自䜓がコンポヌネントを起動する堎合、ここでは単にサヌビスずしおむンストヌルされ、Windows自䜓によっお管理されたす。


3.デンワヌ


最新バヌゞョン2010-10-11-07
ロシア語はい
ポヌタブル版はい
ホヌムペヌゞ http : //www.denwer.ru/

デンワヌ

基本キット


デンワヌ...叀き良きデンワヌ。 非垞に新鮮ではないコンポヌネント卵に切り詰められたの同じ貧匱なセット、黒いりィンドり、GUIがありたせん。 このパッケヌゞの利点には、非垞に小さいサむズず、長幎にわたっお蓄積されたフォヌラムの優れた「知識ベヌス」が含たれたす。 実際、サヌバヌ管理は、モゞュヌルを起動および停止するための.BATスクリプトの実行によっお実行されたす。そのため、制埡プログラムはたったくありたせん。

デンワヌは非垞にシンプルで理解しやすいため、「ダミヌ」の䞭で最倧のファンの軍隊を持っおいたす。 このプラットフォヌムの最も完党な説明は、ナヌザヌの1人が蚀う次のフレヌズになりたす。「デンバヌは基本的なタスクをすべお正しく実行し、ロヌションが倚いほどトラブルが倚くなりたす100個すべおに䜿甚する人はいたせん。


4. EasyPHP


最新バヌゞョン5.3.9
ロシア語はい
ポヌタブル版はい
ホヌムペヌゞ http : //www.easyphp.org/

EasyPHP

基本キット


かなり単玔で目立たないアセンブリ。 フリル、シンプルな蚭定、ロシア語のない耇雑なスタヌトペヌゞのない通垞のトレむメニュヌが提䟛されたす。 この゜フトりェアパッケヌゞは私には䜕の印象も䞎えたせんでしたが、うたく機胜したす。 EasyPHPは、Denwerの代わりに「windows with version」開始ペヌゞが怖がらない堎合に非垞に適しおいたす。

EasyPHPはサヌバヌを独自に管理し、恐ろしい黒いりィンドりをポップアりトせず、サヌバヌは非垞に迅速に起動および停止したす。

5. EleanorServ


最新バヌゞョン2.0.2.0
ロシア語はい
ポヌタブル版はい
ホヌムペヌゞ http : //eleanor-cms.ru/server

゚レノアサヌブ

基本キット


EleanorServは、最初はダヌクホヌスのように芋えたした。むしろ、名誉あるEleanor CMSの専甚サヌバヌのようなものでした。 確認した結果、これは通垞のWAMPキットであるこずが刀明したした。

このアセンブリでは、メニュヌデザむンが気に入りたした。これは非垞に魅力的で、そのようなプログラムでは非垞にたれです。 たた、コントロヌルパネル、たたはむしろスタヌトペヌゞが気に入りたした。

新しいドメむンを䜜成した埌、コントロヌルパネルは単に消えたした 。 ドメむンマネヌゞャに゚ラヌがあり、䞍正なアドレスを開いたこずが刀明したしたが、これらは些现なこずでした。 別の倱望は、トレむメニュヌからドメむンフォルダを開けないこずでした。EleanorServをむンストヌルした堎所を探す必芁がありたした...

䞀般に、私はEleanorServ、特にブラりザからサヌバヌを盎接起動/停止する機胜が奜きでした。


6.ニンプ


最新バヌゞョン1.5.0
ロシア語はい
ポヌタブル版はい
ホヌムペヌゞ http : //nimpbox.ru/

ニンプ

基本キット


ここでは、ポルノの芁玠を含むコントロヌルパネルのofい実装が衚瀺されたすが、かなり興味深いトレむメニュヌがありたす。 このアセンブリで最も奇劙なこずは、4぀たでです たったく同じメニュヌのトレむアむコン。 サヌバヌを初めお動䜜させるこずができたした。 刀明したように、Nimpはディスクのルヌトからしか動䜜できたせん。これは、この゜フトりェアパッケヌゞのもう1぀の倧きな欠点です。

このアセンブリの䜿甚䞭、䜕かが絶えずクラッシュし、FileZillaはそれ自䜓を停止するこずはなくタスクマネヌゞャヌを介しお匷制終了する必芁がありたした、Memcachedはたったく起動したせんでした。 このプログラムの䜜者は、「このアセンブリは䌁業ネットワヌクや郜垂ネットワヌクの負荷の高いサむトに最適です」ず述べ、このプログラムは䌁業環境での䜿甚にはほど遠いこずは明らかです。

このプラットフォヌムの「トリック」は、Nginxがフロント゚ンドずしお機胜し、静的コンテンツを配信するように蚭蚈されおいる䞀方で、Apacheが動的コンテンツを生成するバック゚ンドずしお機胜するこずです。 䞀般に、このアセンブリに察する私の印象は2倍のたたで、プログラムで䜜業する過皋で、最初は急激にネガティブだったものから、正垞に受け入れられるものぞず埐々に倉化したした。


7.サヌバヌを開く


最新バヌゞョン4.5.2
ロシア語はい
ポヌタブル版はい
ホヌムペヌゞ http : //open-server.ru/

オヌプンサヌバヌ

基本キット


私たちのレビュヌの他の参加者ずは察照的に、Open Serverは最も快適で思慮深いむンタヌフェむスを備えおおり、コンポヌネントを構成および管理するための匷力な機胜を備えおいたす。 疑う䜙地のない利点には、構成プロファむルのサポヌト、HTTP / MySQL / PHPモゞュヌルの切り替え、タスクスケゞュヌラcron、ドメむンず゚むリアスの䟿利な管理、ダミヌの説明ナヌザヌマニュアルが含たれたす。

Open Serverの優れた機胜は、プログラムをポヌタブルな個人甚スタヌトメニュヌずしお䜿甚できるこずです。 サヌバヌをUSBドラむブにむンストヌルし、ポヌタブルプログラムをそこに転送し、頻繁にアクセスするサむトのブックマヌクを䜜成できたす。どこにいおも、お気に入りのサむトやプログラムぞの䟿利なクむックアクセスメニュヌがありたす。


8. Server2go


最新バヌゞョン1.8.2
ロシア語いいえ
ポヌタブル版はい
ホヌムペヌゞ http : //www.server2go-web.de/

Server2go

基本キット


このマックから私は長い間唟を吐き、子プロセスを探しお殺すのに数分費やしたした。 Server2goプログラムを起動するず、Webサヌバヌが起動するだけで、それで終了であるこずがわかりたした。 すべお-文字通りの意味で、制埡プログラムやモニタヌはなく、サヌバヌを停止するこずも、再起動するこずもできたせん。 この゜フトりェアパッケヌゞにあるのは、PHP Info出力に䌌た無害な情報を衚瀺できるスタヌトペヌゞだけです。

サヌバヌが起動し、PhpMyadminが開き、他に䜕が必芁ですか いいえ、停止できないサヌバヌは私には向いおいたせん。 地獄で燃やせ


9. Uniformserver


最新バヌゞョン8.5.4
ロシア語はい
ポヌタブル版いいえ
ホヌムペヌゞ http : //www.uniformserver.com/

ナニフォヌムサヌバヌ

基本キット


Uniformserverは私の膝にある別の手仕事であり、少なくずもそれに぀いお良いこずは䜕も蚀えたせん。 曲がったロシア語の翻蚳、トレむメニュヌの巚倧ないロゎ、メニュヌ自䜓は完党に考え抜かれおおらず、曲がった翻蚳のために、䞀般的には䜕も理解できたせん。 このアセンブリでできるこずは、PhpMyadminを起動しお開くこずだけです。 メニュヌを䜿甚しおも、ログず構成ファむルにアクセスできたす。 唯䞀の嬉しい驚きは、そこにクロンを芋぀けるこずでした。


10. USBWebサヌバヌ


最新バヌゞョン8.5
ロシア語いいえ
ポヌタブル版はい
ホヌムペヌゞ http : //www.usbwebserver.net/

USBりェブサヌバヌ

基本キット


シンプルで簡単なWAMPキット。 コントロヌルパネルはシンプルで、トレむに隠すこずができたす。 残念ながら、ロシア語はありたせん。 アセンブリは、芁求の厳しいナヌザヌや初心者に掚奚できたす。 この゜フトりェアパッケヌゞで説明できる機胜やバンはありたせん。

USBWebserverの機胜は、Perlが欠萜しおいるこずを陀き、Denwerに䌌おいたす。 コントロヌルパネルでは、モゞュヌルを開始/停止し、ログを開くこずができたす。いく぀かの䟿利な機胜ず蚭定がありたす。それだけです。 同様の機胜を必芁ずするが、ボタンやトリックを備えたコントロヌルパネルが必芁な人には、このアセンブリをDenwerのGUIの代替ずしおお勧めしたす。


11. Vertrigo


最新バヌゞョン2.27
ロシア語いいえ
ポヌタブル版いいえ
ホヌムペヌゞ http : //vertrigo.sourceforge.net/

ノェルトリゎ

基本キット


よく知られた、孊習しやすい、優れた機胜的な゜フトりェアパッケヌゞ。 䟿利なメニュヌ、PHPずApacheを蚭定する優れた機胜がありたす。 私はこのアセンブリが本圓に奜きで、か぀おVertrigoをかなり長い間䜿甚しおいたした。

しかし、私たちの王囜ではすべおがそれほどバラ色ではありたせん。もちろん、欠点もありたす。 最も重芁で重倧なマむナス-Vertrigoは移怍性がなく、USBフラッシュドラむブにむンストヌルしお異なるマシンで䜿甚するこずはできたせん。 他の問題の䞭でも、ドメむンたたぱむリアスの䜜成の難しさず、ロシア語の欠劂に泚意したいず思いたす。


12. Wampserver


最新バヌゞョン2.2d
ロシア語はい
ポヌタブル版いいえ
ホヌムペヌゞ http : //www.wampserver.com/

Wampserver

基本キット


XAMPPず同様に、このアセンブリは西偎で広く知られおいたす。 おそらくこれは、倚数の蚀語のサポヌト、Apache、MySQL、およびPHPの任意のバヌゞョンをアドオンずしおむンストヌルする機胜ず、制埡プログラム自䜓に぀いおは蚀えない魅力的なホヌムペヌゞであるためです。

アセンブリはうたく機胜したす。怖いですが、理解できるメニュヌがありたす。 このロヌカルWebサヌバヌを矀衆から際立たせるものは䜕もありたせん。 正盎に蚀っお、スタむリッシュでカラフルなホヌムペヌゞを蚪れた埌、プログラムのデザむンにこのような䞍平を芋るのは非垞に驚きたした。


13. Winginx


最新バヌゞョン0.4.0.4
ロシア語はい
ポヌタブル版はい
ホヌムペヌゞ http : //winginx.ru/

Winginx

基本キット


このアセンブリは、MongoDBずNode.jsの存圚に加えお、Nginx Webサヌバヌの急速な人気を誇っおいたす。 通垞のトレむメニュヌず蚭定セクションの存圚にも満足したしたが、その過皋で、蚭定りィンドりには3぀のタブがあり、1〜2のオプションしかないこずがわかりたした理由。

Winginxの非垞に奇劙なこずは、ログを操䜜しおいるこずです。 それらを衚瀺するために、error.log、access.logなどの圢匏のファむルを遞択するためのメニュヌが提䟛されおいたすが、これらのログがどのモゞュヌルに属しおいるかを理解するこずはできたせんNginx、PHP、およびNode.js

Winginxには制埡プログラムがありたすが、Webサヌバヌ自䜓のコマンドは、Denwerのように、.BATファむルを介しお行われたす。 サヌバヌの起動時たたは停止時に黒いりィンドりがどこからずもなくポップアップするずいう結論に達したした。

ドメむンを䜜成するずき、特にスクリプトがNginxで動䜜するように蚭定されおいるず考える堎合曞き換えルヌルを自分で曞き換えるに、誰か䞻に初心者がスクリプトPhpBB、WordPress、Joomlaなどを自動的にむンストヌルするこずは非垞に䟿利だず感じる可胜性がありたすかなり耇雑です。 しかし、私は個人的にそのような機胜を䜿甚せず、自分でむンストヌルを実行するこずを奜みたす。なぜなら、そこに䜕がどのようにむンストヌルされ、どのような驚きが将来あなたを埅っおいるかわからないからです。


14. Xampp USB Lite


最新バヌゞョン1.7.7
ロシア語いいえ
ポヌタブル版はい
ホヌムペヌゞ http : //www.apachefriends.org/en/xampp-windows.html

Xampp

基本キット


XAMPPは、海倖で非垞に人気のある゜フトりェアパッケヌゞです。 人気は、このアセンブリが非垞に信頌性が高く、すべおの䞻芁なオペレヌティングシステムWindows、Linux、Mac OS X、さらにはSolarisのバヌゞョンを持っおいるずいう事実によるものだず思いたす。

モゞュヌルの開始ず停止は十分に速く、りェルカムペヌゞは混雑しおいたせんし、英語でもわかりやすいです。 䞀般に、䜙蚈なものや反発的なものは䜕もない、かなり良い゜フトりェアパッケヌゞデスクトップ版にはたくさんのグッズがありたす。 黒い窓は角を曲がったずころからは攻撃したせん。コントロヌルパネルはごく普通ですが、ほずんど圹に立ちたせん。

この゜フトりェアコンプレックスの欠点のうち、このコントロヌルパネルだけを指摘するこずができたす。たたは、このコントロヌル自䜓が存圚しない堎合、サヌバヌの起動ず停止以倖は䜕もありたせん。 サむトのリストを含む䟿利なメニュヌはありたせん。Webサヌバヌの蚭定セクションはありたせん。たた、䟿利なツヌルもありたせん。 このアセンブリで䜜業環境を手動で構成する必芁がありたす。


比范

ポヌタブルロシア語GUIの可甚性䟿利なGUIログを芋る
AMPPS-++-+
Appserv-----
デンワヌ++---
EasyPHP+++++
゚レノアサヌブ+++++
ニンプ++++-
オヌプンサヌバヌ+++++
Server2go+----
ナニフォヌムサヌバヌ-++-+
USBりェブサヌバヌ+-+--
ノェルトリゎ--+++
Wampserver-++++
Winginx+++++
Xampp USB Lite+-+--
最良の結果EasyPHP、Open Server、Winginx。


テスト䞭


テスト1-誀起動

テストの本質は、譊告を受け取るか、すべおのむンゞケヌタヌが緑色に倉わり䜕も機胜しないかどうかを確認するための、Apache構成ぞの意図的な損傷です。 アセンブリを䜿甚するこずには同意したす。アセンブリを䜿甚するず、誀解を招くような起動の成功を報告し、あなたをバカにしたすが、それは十分な望みではありたせん。 サヌバヌが信号を送信しないか、密かに動䜜する堎合、テストも倱敗したず芋なされたす。

テストNo. 2-難しい経路

テストの本質は、耇雑な名前のフォルダヌにサヌバヌを意図的にむンストヌルするこずです。このテストでは、「C\ test \ Mys $ ka._-zlo {} +〜2Files」ずいう名前のフォルダヌを䜿甚したす。 PhpMyAdminすべおのアセンブリ内にあるため、䟿宜䞊䜿甚されたすが開かない堎合、テストはそれに応じお倱敗したす。 各人は個性であり、フォルダは最も予期しない名前ず呌ばれるこずもありたす。 テスト甚に遞択されたフォルダヌの名前はWindowsで正しいため、正しく凊理する必芁がありたす。

テスト3-すぐに䜿えるSSL

テストは非垞に簡単です。サヌバヌを起動し、SSLプロトコルを䜿甚しおPhpMyAdminを開こうずしたす。

凡䟋 「+」はテストが成功したこずを意味し、「-」はテストが倱敗したこずを意味したす。
誀スタヌト難しい道すぐに䜿えるSSL
AMPPS+++
Appserv-+-
デンワヌ-++
EasyPHP++-
゚レノアサヌブ++-
ニンプ+--
オヌプンサヌバヌ+++
Server2go-+-
ナニフォヌムサヌバヌ+--
USBりェブサヌバヌ+--
ノェルトリゎ++-
Wampserver++-
Winginx---
Xampp USB Lite+-+
最良の結果AMPPS、Open Server。


おわりに


非垞に倚くの゜フトりェアシステムを調べおテストした結果、疑問が生じたす。最終的に、日垞業務で䜕を遞択すべきでしょうか。 この質問に答えるのはそれほど簡単ではありたせん。各アセンブリは特定のタむプのタスクに適しおいたす。

初心者には、最も単玔で最も実瞟のあるWAMPキットずしおDenwerを䜿甚するこずをお勧めしたす。 他のすべおのWeb開発者、およびDenwerの機胜を欠いおいる新参者には、Open Serverの䜿甚をお勧めしたす。

よく知られおいるスクリプト、フォヌラム、フォトギャラリヌ、たたはゲストブックをすぐに理解する必芁があり、それをむンストヌルしお適切なプラットフォヌムを芋぀けるこずに煩わされたくない堎合は、AMPPSを詊すこずができたす。 もちろん、興味のあるスクリプトがこの開発でサポヌトされおいる堎合に限りたす。

誰かがロヌカルメヌルサヌバヌ、Node.js、MongoDBなどのようなたれなモゞュヌルを䜿甚する必芁がある堎合、私たちのレビュヌの他の参加者の䞭から誰もが適切なオプションを遞択できるず思いたす。

PS著者の意芋は、各アセンブリずの衚面的なコミュニケヌションに基づいおおり、䜜業䞭に明らかにされなかったプラットフォヌムの利点や隠れた欠点を反映しおいない堎合がありたす。

PPS Linuxを搭茉した仮想マシンを掚奚し、他の遞択肢を他に認めないコメンテヌタヌに譊告したい。 郚分的には、サむトを実際のホスティングに移行するずきに、ストリヌム、fs暩限、シンボリックリンク、コン゜ヌルなどの問題が発生する可胜性があるこずに同意したす。

ただし、反察偎から芋おください。 同様の問題は特殊なケヌスであり、たれにしか発生したせん。 実際には、逆のこずが圓おはたりたす。Smarty゚ンゞンのレむアりトデザむナヌは、ストリヌム、シンボリックリンク、およびコン゜ヌルに぀いおたったく知る必芁はありたせん。CMS開発者は、ダりンロヌドされたファむルに100幎以䞊にわたっお正しい曞き蟌み暩限を蚭定する方法を孊びたした。

その結果、私は蚀いたい-WAMPプラットフォヌムには存圚する暩利があり、ほずんどの堎合、仮想マシンの䜿甚は完党に䞍圓です。

その他のWAMPビルドコメントから
Z-wamp
りワンプ
Bitnami WAMPスタック

Source: https://habr.com/ru/post/J144242/


All Articles