localhost上で実際にファイルを実行するには? 動作していることは分かっていますが、どのようにファイルを実行すればいいのでしょうか?また、ファイルが実際にlocalhost上で実行されていることをどのように確認すればいいのでしょうか?
**サーバー初心者です、追加の質問です。 あなたの回答から、localhost上のファイルを開くには、ブラウザでパスを入力しなければならないようです。つまり、ファイルをサブディレクトリに置きたい場合、ディレクトリを含むフルパスを入力しなければならないのでしょうか?
HTMLを作成している間、パスを入力する代わりに、ブラウザがlocalhostを指すようにする方法はありますか?
私はDreamweaver CS3で作業しており、includeコマンド(SSIまたはPHPのいずれか)を使用したいのですが、動作しているかどうかを確認するためにHostGatorにファイルをアップし続ける必要はありません。
これを行う最善の方法は何でしょうか(具体的に教えてください。)もしどこかに詳しいチュートリアルがあれば、リンクをお願いします。
ありがとうございました。
具体的な情報をありがとうございました。
あなたが提案していることは、非常に一般的なことです!あなたはウェブアプリケーションをホストにアップロードせずにローカルで実行したいのです。そのためにApacheがあるのです。Apacheはウェブサーバーであり、その主な目的はHTML、PHP、ASPなどのファイルを提供することです。PHPのように、まずインタプリタに送信し、それからレンダリングされたファイルをブラウザに送信します。全体としては、ブラウザ(クライアント)にページを提供するだけです。
ウェブサーバーには、wwwroot(IIS)、htdocs(apache、xampp)、またはpublic_html、www、htmlなどのルートディレクトリがあります。OSやウェブサーバーによって異なります。
ブラウザにhttp://localhost
と入力すると、ブラウザはこのウェブルートに誘導され、サーバーはそこで見つけたindex.html
、index.php
などを(カスタマイズ可能な順番で)提供します。
もし、"mytutorial"というプロジェクトがあれば、http://localhost/mytutorial
と入力すれば、サーバーはチュートリアルのインデックスファイルなどを表示します。このチュートリアルのフォルダの絶対パスを見ると、webrootのサブフォルダになっています。
相対パスは
http://localhost/mytutorial
であるのに対し、絶対パスは
c:/webservices/apache/www
または
c:/xampp/htdocs
Dreamweaverを使用している場合、プロジェクトの設定でローカルサーバーをテストサーバーとして設定することで、テストプロセスを簡素化できます。試してみてください!簡単です。一度設定すれば、どのファイルでもブラウザのアイコンを押すだけでlocalhostで開くことができます。
おっしゃっている意味がよくわからないので、簡単に説明します:
もしあなたが実行しようとしているファイルがHTMLやJavascriptのような静的コンテンツであれば、それをローカルホストで実行する必要はありません。
サーバーサイドのコード(ASP[.NET]、php、その他何でも)であれば、Webサーバーを起動するか、Visual Studioを使用しているのであれば、アプリケーションの開発サーバーを起動する必要があります(F5でデバッグ、CTRL+F5でデバッグなしで起動)。
ウェブサーバを使用している場合は、ホームディレクトリがファイルのあるディレクトリに設定されたウェブサイトが必要です(または、設定されているホームディレクトリにファイルを置くだけです)。
Visual Studioを使用している場合は、ファイルはプロジェクトの中にある必要があります。
Localhostはあなたが今使っているコンピューターです。コマンド・プロンプトにコマンドを入力し、Enterキーを押すことで実行します。もしあなたがプログラミング環境から何かを実行する方法を尋ねているのであれば、その答えはあなたがどの環境を使用しているかによって異なります。ほとんどの言語には、外部プログラムを実行するための system
や exec
といった名前のコマンドがあります。あなたが実際に何をしようとしているのか、そしてそれを実現しようとしてどのような障害に遭遇したのか、もっと具体的に説明する必要があります。
次のコマンドで実行できます。
php -S localhost:8888