35

これを行う方法について非常に混乱しているため、これはかなり一般的なクエリです。XAMPP の一部としてダウンロードした apache サーバーを使用して、php と mysql を使用する構築中の Web サイトをテストしたいと考えています。一般的な質問は次のとおりです。これを行うにはどうすればよいですか?

私が理解している限り、ファイルは C:\xampp\htdocs に入り、localhost 経由でアクセスできます。しかし、私を混乱させているのは、XAMPP 管理者もここにあるということです。たとえば、phpMyAdmin などへのアクセスを失うことなく、ファイル index.php を置き換えることはできません。この中に Web サイト用の新しいフォルダーを作成する必要がありますか?

オンラインで見つけた手順を使用して、仮想ホストをセットアップしようとしました。たとえば、ここで指示されているように、Windowsホストファイルとxamppホスト構成ファイルに追加しました。これを行うと、Apache サービスが開始されず、これと非常によく似たエラー ログが表示されまし。それに対する回答の指示に従いましたが、それでも機能しませんでした。その後、削除して再インストールしましたが、仮想ホストが設定されていなくても、再び正常に動作しています。

最後に、HTMLPad のリアルタイム プレビュー機能がとても気に入っているので、HTMLPad を使用して Web サイトを構築したいと考えています。ただし、これを設定するには、サーバーに接続する必要があります。それが与える指示は次のとおりです。

詳細なチュートリアル: PHP ファイルをプレビューするにはどうすればよいですか?

Web にアップロードせずに PHP ファイルをローカルでプレビューできるようにするには、コンピューターに Web サーバーをインストールし、PHP ファイルをサポートするように構成する必要があります。PHP をサポートする Web サーバーのインストールの詳細については、PHP および Web サーバーのマニュアルを参照してください。

apache.org から無料の Apache Web サーバーを使用することをお勧めします。

ステップ 1 - ドキュメント ルートは何ですか? ローカル Web サーバーのドキュメント ルート フォルダーを確認します。ドキュメント ルート フォルダには、Web サーバー URL 経由で使用できる Web ページ ファイルが格納されます。詳細については、Web サーバーのマニュアルを参照してください。

ステップ 2 - Web サーバーのアドレスは? ローカル Web サーバーの URL を確認します。通常は次の URL です。http://localhost/

ステップ 3 - Web サーバーが動作することを確認する Web サーバーが実際に PHP ファイルで動作することを確認します。これを行うには、PHP ファイルを Web ドキュメント ルートに保存し、Web ブラウザーで開いてみます。たとえば、Web ドキュメントのルートが c:\htdocs\ の場合、ファイルを c:\htdocs\index.php として保存し、URL から開いてみます。http://localhost/index.php

Web サーバーが機能する場合は、内部プレビューを構成する準備が整いました。

ステップ 4 – 内部プレビューの構成 次に、Web サーバーを使用して PHP ファイルのプレビューを表示する方法をエディター ソフトウェアに指示する必要があります。

[オプション] メニューで、[設定] をクリックします。[設定] ウィンドウで、[プレビュー フォルダー] をクリックします。[マッピング] をクリックし、[追加] をクリックします。ドキュメントのルート フォルダーと対応する Web アドレスを入力します。上記の例では、c:\htdocs\ と入力し、http://localhost/

繰り返しますが、上記のすべての文脈において、私はこれを理解しているかどうか確信が持てません. おそらく、これは元のhtdocsフォルダー内のすべてのphp、mysqlなどのファイルにリンクしていますか? しかし、たとえば、作業中のファイルがどこに保存されているかは重要ですか?

基本的に、私は少し混乱しています。どんな助けでも大歓迎です!

4

5 に答える 5

31

オンライン サーバー上の Web ページは、次のような場所にあります。http://www.somerandomsite.com/index.php

xampp はOfflineであるため、このようなアドレスのローカル サーバーをセットアップします。 http://localhost/

基本的に、xampp はシステムにサーバー (Apache など) をセットアップします。そして、index.php、somethingelse.php などのすべてのファイルがxampp\htdocs\フォルダーに存在します。

ブラウザーは localhost でサーバーを見つけ、上記のフォルダーを検索して、そこで利用可能なリソースを探します。

そのため、「xampp\htdocs\」の各フォルダー内に任意の数のフォルダーを作成して、Web サイトを作成します (作成時に)。

Apache が起動しないこともあります。これは、一部のアプリケーションでポートが衝突することが原因です。私がよく遭遇するのは Skype です。完全に強制終了されたことを確認し、Apache を再起動します。

于 2013-12-24T13:26:22.900 に答える
27

C:\xampp\htdocs\test のように C:\xampp\htdocs 内に新しいフォルダーを作成し、index.php などのファイルをその中に配置します。localhost/test/ を参照してアクセスします

幸運を!

于 2013-05-27T11:32:32.070 に答える
9

httpd-vhost-conf スクロールを一番下まで編集し、仮想ホストを作成するための最後の例/デモで、DocumentRoot と ServerName のハッシュタグを削除します。<VirtualHost *.80>andの直前にハッシュタグを付けることができます</VirtualHost>

DocumentRoot の後に、web-docs へのパスを追加し、ServerNmane の後にドメイン名を追加します。

<VirtualHost *:80>
    ##ServerAdmin webmaster@dummy-host2.example.com
    DocumentRoot "C:/xampp/htdocs/www"
    ServerName example.com
    ##ErrorLog "logs/dummy-host2.example.com-error.log"
    ##CustomLog "logs/dummy-host2.example.com-access.log" common
</VirtualHost>

の下に必ず www フォルダを作成してくださいhtdocs。フォルダーに www という名前を付ける必要はありませんが、簡単にするために付けました。必ず Apache を再起動してください。新しく作成されたディレクトリにファイルを保存できるようになりました。テストするには、単純なindex.htmlorindex.phpファイルを作成してwwwフォルダーに配置し、ブラウザーに移動してテストしlocalhost/ます... 注: サーバーが html 経由で php ファイルを提供しているlocalhost/index.html場合は、html ファイルが 1 つである場合は追加することを忘れないでください。このテストに使用することを選択します。

xampp ホームページに引き続きアクセスするには、別の VirtualHost を作成する必要があります。これを行うには、追加するだけです

<VirtualHost *:80>
    ##ServerAdmin webmaster@dummy-host2.example.com
    DocumentRoot "C:/xampp/htdocs"
    ServerName htdocs.example.com
    ##ErrorLog "logs/dummy-host2.example.com-error.log"
    ##CustomLog "logs/dummy-host2.example.com-access.log" common
</VirtualHost>

作成した最後の VirtualHost の下。次に、ホスト ファイルに必要な変更を加えて、Apache を再起動します。ブラウザで htdocs.example.com にアクセスし、すべての設定を行ってください。

于 2014-10-03T03:43:53.017 に答える
1

htdocs 内にフォルダーを作成し、そこに Web サイトを配置し、localhost または内部 IP 経由でアクセスします (ルーターの背後にいる場合) - このビデオ デモはこちらからご覧ください

于 2014-10-02T17:30:48.577 に答える
1

htdocs 内に新しいフォルダーを作成し、ブラウザーでアクセスします。これまたはこれのように。作業を開始するときは必ずApacheを起動するか、起動しているかどうかを確認します(xamppのコントロールパネルで)。

于 2014-04-19T10:55:56.030 に答える