ノートPCなどでPHPなどの動作テストをする
環境を構築することは可能でしょうか?
ApacheなどのサーバーをいれずにPHPの動作テスト
を行える方法があれば教えていただければと思います。
Apacheを稼動させられない状況を解決する方法では駄目ですか?
たとえばそのノートパソコンに Virtual PC をインストールします。
http://www.microsoft.com/japan/windows/virtualpc/default.mspx
そしてその仮想PC上に、OS, Apache, PHP をインストールすれば PHP の動作テストが出来ますよ。
なるほど。
VirtualPCは盲点でした。
その方法がありましたね。
VirtualPCを使用したことがないのですが
VirtualPC上のApacheなどはネットワーク内から見えたりするのでしょうか・・・。
http://www.y2sunlight.com/ground/?PHP5.0%2F1.Windows%C8%C7%A4%CE...
Windows版のPHP単体をインストールして、コマンドプロンプトから実行するPHPファイルを指定して
php -f ファイル名
と打てば、実行することができます。
なるほど。
プロンプトを使用することで単体でも動くのですね。
参考になりました。
ありがとうとございます。
すでに先の回答者の方が答えられているかもしれませんが、
ノートPCにPHPをインストールすれば、問題なく使えますよ。
Apacheを入れたくないとの事でしたので、
恐らくwindows版を想定していると思いますが、
IISがインストールされていれば、
下記リンクにあるwindows版PHPのインストーラーを実行すれば、
PHPが動く環境がつくれますよ。
IISですか。
これはサーバとして稼動していなくても
IISさえインストールされていればOKということでしょうか?
> VirtualPC上のApacheなどはネットワーク内から見えたりするのでしょうか・・・。
設定しだいですが、通常はネットワーク上のPC(サーバ)として見えます。
それが拙いようであれば見えないように設定してしまえばいいと思います。
Virtual PC をインストールしたPCをネットワークから切り離してしまえば確実ですが、Virtual PC にインストールしたOSの設定でも可能です。
参考になります。
VirtualPCの方でカットしてしまえば問題は
なさそうですね。
ありがとうございます。
コマンドプロンプトからのテストではブラウザの挙動確認が出来ませんのでWEBサーバは必須でしょう。
>サーバーを立てることが出来ない
IISやApacheはWebサーバーですがWindows98/ME/2000/XPといったクライアントOS上でも動作可能です。
IISやApacheを入れてあるパソコン上からはhttp://localhost/ でアクセス出来ます。
他のパソコンから見えないようにしたければセキュリティソフトのファイアーウォールで外部からの80番ポート(IISもApacheもデフォルトは80番ですが変えた場合はそれに合わせてください)に対するアクセスを拒否に設定してください。
私見ですがPHPを使うならIISよりもApacheが使いよいです。
なるほど。
サーバをたてても80番ポートを閉じてしまえば
外部からは判らないわけですね。
セキュリティソフトなどでなくても
Apacheの場合なら
Order deny,allow
Deny from All
Allow from localhost 127.0.0.1
こんな感じで外部から見えなくする事が出来る
ような気がします。
ポートを遮断するということを失念しておりました。
ありがとうございます。
とても助かりました。
なるほど。
この方法でも可能ですね。
ですがこれだとPC内にサーバが立つことにならないでしょうか?