2009-07-16 14 views
3

私は自分自身にPHPを教える予定です。 LAMPやMicrosoftのスタックを使うべきかどうか疑問に思っていました。私は両方にアクセスできる。私は、最終的に最も習得するのが最も簡単なことを知りたいが、最も関連性が高い。PHP学習に最適なスタックは何ですか?

答えて

11

XAMPPは、LinuxまたはWindowsのどちらでも高速起動できます。

+0

私は2番目のXAMPPでしょう。それはとても簡単です。 – Xetius

0

あなたがPHPを習得しようとしているのであれば、あなたが学んだことは本当に問題ではありません。違いはありますが、エッジケースです。私はWindowsのボックスで開発することを好むので、私はWampServerを使います。とても簡単です。

1

Windows環境でPHPを学習することを計画している場合、私は非常にが、それは私が私のフルタイムの開発環境のために使用するものだ、とセットアップが非常に簡単ですWampServerをお勧めします(ただ1つの.exeファイルをインストールします)設定します。 Apache、MySQL、PHPが含まれています。

2

PHP言語の学習に専念するならば、全体のアーキテクチャは本当に重要ではありません。しかし、PHPはLAMPや他のLinux関連スタックでよく使われます。

PHP home pageは、PHPを学習するのに最適なリソースです。
Stackoverflowは、特定のPHPプログラミングに関するその他のリソースです。 :)

1

LAMPスタックの多くのコンポーネントを交換することができます。コーディングに集中する必要があるため、よりよく知っている環境を選択します。しかし、私は、コーディングの容易さの面で最も重要な関係は、PHPでmysqlであると言います。

1

LAMPは本質的に柔軟性があります(私の経験では、これ以上のサポートがあります)。しかし、開発のスピードのために、それはPHPが言語に関係なく、それほど意味するものではありません。 OS特有の操作を行わなければならない場合を除き、唯一の違いはサーバーをセットアップするのにかかる数時間/日になります。

0

MSのスタックを使用するかどうかにかかわらず、PHPを学び/開発することを目的としているのは無関係です。 LinuxではなくMS Windowsに住みたいのであれば、LAMPをWAMPに置き換えてください。両方とも同じOSの "Apache、MySQL、PHP"スタックを提供しています。

+0

私は最初にWindows XPでAMPをローリングさせましたが、何ヶ月間も無視してLAMPと呼んでいました。後で同じ方法でUbuntuを利用しました。その経験に基づいて、私はIDEが重要であると言います。 – Smandoli

1

Windowsで作業している場合、XAMPPはWAMPよりも若干優れたオプションです。

+0

私はそれに同意しない、または同意しないのですが、なぜそうであるのか説明できますか?私はWampを会社標準で使用しています。 –

+0

技術的な言い訳はありません、ちょっと使いやすくなっています! – Humberto

5

Windows以外のOSがあれば、となり、PHPを学んだほうが幸せです。 Windows上のPHPはXAMPPのおかげで今日は簡単にインストールできますが、まだ劣ります。

様々な事が(PHPの過失による)を除き、若干異なるあなたよりも仕事や拡張はPECLない場合の両方fewer in numberharder to installです。

さらに、評価の低いインタラクティブなインタプリタ(php -a)は、Windowsでは実行されません。しかし、WindowsにPythonをインストールするのが快適であれば、phpsaはあなたのための受け入れ可能な選択肢かもしれません。

+0

ずっと前から、php.netから多くのpecl拡張子のあるwin32ビルドのアーカイブをダウンロードすることができました。これにより、win32の拡張機能をLinux上で「再生」するのがほぼ簡単になりました。現在のところ、新しいパカキアは再配置されていません。 – VolkerK

0

あなたは関連性について質問します。この理由から、私はLinuxベースのスタックを使うべきだと思います。なぜなら、Microsoft自体は関係ないからですが、Linuxはあなたが書いたPHPアプリケーションを配備する環境になる可能性が非常に高いからです。どちらのスタックを使ってもPHPをうまく学ぶことができますが、アプリケーションをデプロイする時間が来たら、Linuxスタックに精通しているため、そのプロセスはちょっとだけスムーズに行えます。

もちろん、Microsoft PHPスタックを使用するホスティングサービスを使用することが前もって分かっているなら、それはあなたのためのより良い選択ですが、私の推測はそれほどありません。 Go Linux。

0

あなたの窓の男から、私はWAMPを使うといいでしょう。

+0

私は実際にはUbuntuの男です。私は自分でPHPを学んでいます。自宅で私はUbuntuとWindowsのデュアルブートマシンを持っています。私はどちらにも簡単に行くことができました。私はセットアップしてすぐに働くことが一番簡単なものを探していました。 –

1

PHPを学びたいなら、どんなOS /スタックを使っても構いません。

PHPをよく知るようになると、他のOS(Windows/Linux/Mac)、データベースエンジン(MySQL/SQLite、PostgreSQLなど)を見てみましょう。 ... Webサーバー(Apache/IIS/Lighttp、nginx、...)

もちろん、プラットフォーム間にはいくつかの違いがあります(WindowsとLinuxの間でファイル名の大文字と小文字が区別されますが、すべての人生のためにWindows上で作業していて、Linuxサーバーにアプリケーションをインストールしなければならないときはほとんど気にしません^^);それほど多くはありません.PHPについてのいくつかの基礎を知る前に、それらに集中すべきではありません。

まず、WAMPのようなものはOKです。しばらくすると、おそらくLinuxに切り替えるでしょう。あなたは自分でApache + PHP + MySQLをコンパイルすることができます(興味深い経験btw)。あなたはますます学びます。

4

Zend(PHPを支配する主要企業)は、Zend Serverのコミュニティ版を提供しています。これは、PHPスタック全体をセットアップし、Web管理者インターフェイスを提供する無料のインストーラです。信頼性とパフォーマンスを最適化しています(Windowsでも)。実際には半分悪くはありません。 linux、windows、macのインストーラがあります。

http://www.zend.com/en/products/server-ce/index

プラス、それはかなり良い選択の枠組みワイズである、Zendのフレームワークがバンドルされています。

どちらでも展開できます。商用版の非常に強力なトラブルシューティングツール。しかし、Pricy。 http://www.wampserver.com/en/

1

私はいつもWAMPサーバを言っています、ファイルシステムはたくさんです)

私は、プロダクショングレードのウェブサーバで、ロギングをやや高めにしています。

また、あなたのCV =)

楽しん上のPHPで、Linuxの経験を追加することができます。 Ubuntuの中でインストールする

2

デバッグはトリッキーなことができて、私の最高のアドバイスは、セットアップのように(できるだけデシベルのコンテンツ制作・サーバ環境をミラーリングすることです:あなたはスタックマイクロソフトのルートを行けば

1

:私はまた、あなたのコードを追跡するための高度のsvnやgitのをお勧めします

sudo apt-get install mysql-server apache2 php5 php5-gd php5-mcrypt php5-mysql libapache2-mod-php5 mysql-query-browser mysql-admin 

、あまりにも早すぎるけど、個人的に私はそれなしで得た方法を考えることはできませんかもしれません。

関連する問題