32

ローカルホストで実際にファイルを実行するにはどうすればよいですか? 動作していることはわかっていますが、ファイルを実行するにはどうすればよいですか? また、ファイルが実際に localhost で実行されていることを確認するにはどうすればよいですか?

ここでサーバー初心者、追加の質問 (Apache 2.2 を実行している xampp があります): あなたの応答から、localhost でファイルを開くには、ブラウザーにパスを入力する必要があるようです。したがって、ファイルをサブディレクトリに置きたい場合は、ディレクトリを含む完全なパスを入力する必要がありますか?

常にパスを入力する代わりに、html で作業している間、ブラウザーがローカルホストを指すようにする方法はありますか?

私は Dreamweaver CS3 で作業しており、includeコマンド (SSI または PHP) を使用したいのですが、ファイルが機能しているかどうかを確認するために HostGator にファイルを配置し続ける必要はありません。

これを行う最善の方法は何ですか (具体的に教えてください。私は何も知りません)。詳細なチュートリアルがどこかにある場合は、リンクをいただければ幸いです。

ありがとうございました

4

7 に答える 7

26

わかりました、より具体的な情報をありがとう、pplは今すぐ反対票を削除するかもしれません...

あなたが提案していることは、非常に一般的なことです!ホストにまだアップロードせずに、Web アプリケーションをローカルで実行したい。それはまったく問題ありません。それがApacheの目的です。Apache は Web サーバーであり、その主な目的は HTML、PHP、ASP などのファイルを提供することです。PHPが好きな人もいます。最初にインタープリターに送信し、次にレンダリングされたファイルをブラウザーに送信します。全体として、ブラウザ (クライアント) にページを提供しているだけです。

Web サーバーには、wwwroot (IIS) または htdocs (apache、xampp)、または public_html、www、html などのルート ディレクトリがあります。OS と Web サーバーによって異なります。

ブラウザに入力http://localhostすると、ブラウザはこの webroot にリダイレクトされ、サーバーはそこにある 、 などを提供しますindex.html(index.phpカスタマイズ可能な順序で)。

「mytutorial」というプロジェクトがある場合は、入力するhttp://localhost/mytutorialと、サーバーがチュートリアルのインデックス ファイルなどを表示します。このチュートリアル フォルダーの絶対パスを見ると、それは webroot の単なるサブフォルダーです。それ自体はハードドライブのどこかにありますが、それはローカルホストには関係ありません。

したがって、相対パスは

http://localhost/mytutorial

絶対パスは

c:/webservices/apache/www

また

c:/xampp/htdocs

Dreamweaver を使用している場合は、プロジェクト設定でローカル サーバーをテスト サーバーとして設定することで、テスト プロセスを簡素化できます。それを試してみてください!それは簡単です。完了したら、任意のファイルでブラウザ アイコンを押すだけで、localhost で開きます。

于 2008-11-23T20:05:57.327 に答える
5

何を言っているのかよくわからないので、簡単に始めます。

「実行」しようとしているファイルが HTML や Javascript などの静的コンテンツである場合、「localhost」で実行する必要はありません。ブラウザでマシン。

サーバー側コード (ASP[.NET]、php、その他) の場合は、Web サーバーを実行する必要があります。Visual Studio を使用している場合は、アプリケーションの開発サーバーを起動します (F5デバッグするには CTRL+F5、デバッグなしで開始するには CTRL+F5)。

Web サーバーを使用している場合は、ファイルがあるディレクトリに設定されたホーム ディレクトリを使用して Web サイトを構成する必要があります (または、構成されているホーム ディレクトリにファイルを配置するだけです)。

Visual Studio を使用している場合、ファイルはプロジェクトに存在する必要があります。

于 2008-11-23T20:07:43.657 に答える
2

localhost は、現在使用しているコンピューターです。コマンド プロンプトでコマンドを入力し、Enter キーを押して実行します。プログラミング環境から何かを実行する方法を尋ねている場合、答えは使用している環境によって異なります。ほとんどの言語には、外部プログラムを実行するためのsystemまたはのような名前のコマンドがあります。exec実際に何をしようとしているのか、そしてそれを達成しようとしている間にどのような障害に遭遇したのかについて、より具体的にする必要があります。

于 2008-11-23T20:07:36.217 に答える
0

あなたの他の質問を見ると、ウェブサーバーでphpまたはaspファイルなどを実行しようとしていると思いますが、これはウェブデザインでの最初の試みです。

php を正しくインストールしたら (おそらく XAMPP を入手したときにインストールしたはずです)、必要なファイルをローカルホスト (おそらく /www/var/html?) の下に置くだけで実行できます。もちろん、これはブラウザの localhost/file.php で確認できます。

于 2008-11-23T20:14:00.010 に答える