Apacheをローカルで実行するように設定する方法はありますか?具体的には、インターネットに接続しないで、LAN経由で動的コンテンツ(PHP)を提供する方法はありますか?ローカルでApache Dev/Testサーバーを実行する
私はWindows XP SP3ボックスに開発環境をセットアップしようとしており、Web PHPドリブンWebアプリケーションを構築する経験があります。私は居住用のRogersサービスを持っており、その接続を介してサーバーを稼働させることはTOSに違反しています。
Apacheをローカルで実行するように設定する方法はありますか?具体的には、インターネットに接続しないで、LAN経由で動的コンテンツ(PHP)を提供する方法はありますか?ローカルでApache Dev/Testサーバーを実行する
私はWindows XP SP3ボックスに開発環境をセットアップしようとしており、Web PHPドリブンWebアプリケーションを構築する経験があります。私は居住用のRogersサービスを持っており、その接続を介してサーバーを稼働させることはTOSに違反しています。
Ummはい。ちょうどdownload apacheとそれを起動します。外に出る唯一の方法は、ファイアウォール/ルータのポートを特別に開いて、httpトラフィックを入力してマシンにルーティングさせる場合です。また、経験を積むことを真剣にしているなら、XPを捨てて、あなたの "開発"ボックスで質の高いLinuxディストリビューションを手に入れましょう。そのように快適に感じるならば、Windowsマシンからリモートデスクトップまたはsshをいつでも使用できます。
私の経験では、多くのホスティング会社がクライアントサーバーにCentOsを使用していることがありました。その目的が有用な経験を得ている場合は、最初に試してみることをおすすめします。
ああ、ところで、Linuxは無料です。
WAMPを使用することができます。テストサーバを稼働させるために必要なものすべてをインストールします。
私はこれを当初考えていましたが、私はファイアウォールに仕事をさせることにかなり気楽に思っています。私は、ローカルホスト上でのみ実行するようにApacheを設定する行には何かがあったかどうかを疑問に思っていました(「ウェブサーバーにはウェブを提供しない」というのが直感的です)。このような専用のテストサーバーを持つことは珍しいことですか?あるいは、私はこれを間違った方法で考えていますか? – JPistone
いいえ、あなたが正しいです。私はapache/php5.4/mysqlを実行しています。これは、Apacheの仮想ホストを設定してこれを入力して、ローカルマシン上の "ウェブサイト"のテストにアクセスできるようにしています。それはかなり正常です。私は好むと言いたい。私は窓越しではない...実際に私がそれを始めると、XP上にあった。私の経験では、PHP開発はウィンドウズ上の多くの面倒です。 LinuxのPHPでは "うまく動作します。"ほとんどのホスティング企業は、IISサーバーライセンスのためにBill Gatesに支払うことを望まないため、Linuxを使用することはよくあります。一般に、使用する可能性が高い同じタイプのシステムで学ぶ方が良いです。 – rdlowrey