これを行う方法について非常に混乱しているため、これはかなり一般的なクエリです。 XAMPPの一部としてダウンロードしたApacheサーバーを使用して、PHPとmysqlを使用する構築中のWebサイトをテストします。一般的な質問は次のとおりです。どうすればいいですか?
私の知る限り、ファイルはC:\ xampp\htdocsに移動し、localhost経由でアクセスできます。私を混乱させているのは、XAMPP管理機能もここにあるということです。たとえば、phpMyAdminなどへのアクセスを失うことなく、index.phpファイルを置き換えることはできません。これ内にWebサイト用の新しいフォルダーを作成する必要がありますか?
オンラインで見つけた指示を使用して、仮想ホストをセットアップしようとしました。たとえば、指示に従って--hostsファイルとxamppホスト設定ファイルに追加しました here これを行っても、Apacheサービスは開始されず、 this one と非常によく似たエラーログが表示されました。私はその答えに示された指示に従ったが、それでもうまくいかなかった。私はそれを削除して再インストールしましたが、再び正常に動作していますが、仮想ホストはセットアップされていません。
最後に、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を確認します。通常は
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などのファイルにリンクしていますか?しかし、たとえば、作業中のファイルが保存される場所は重要ですか?
基本的に、私は少し混乱しているだけで、どんな助けも大歓迎です!
オンラインサーバー上のWebページはlocationにあり、次のようになります:http://www.somerandomsite.com/index.php
XamppはOfflineであるため、アドレスがこのようなhttp://localhost/
であるローカルサーバーをセットアップします。
基本的に、xamppはシステムにサーバー(Apacheなど)をセットアップします。また、index.php、somethingelse.phpなどのすべてのファイルは、xampp\htdocs\
フォルダーにあります。
ブラウザはローカルホストでサーバーを見つけ、そこで使用可能なリソースを上記のフォルダーで検索します。
したがって、「xampp\htdocs \」の各フォルダー内に任意の数のフォルダーを作成し、websiteを形成します(ビルド時に)。
Apacheが起動しないこともあります。これは、一部のアプリケーションでポートが衝突するためです。私がよく出会うのはSkypeです。それが完全に殺されていることを見て、Apacheを再起動してください
C:\ xampp\htdocs\testのようなC:\ xampp\htdocs内に新しいフォルダーを作成し、index.phpまたはその中のファイルを配置します。 localhost/test /を参照してアクセスします
幸運を!
Httpd-vhost-confスクロールを一番下まで編集し、仮想ホストを作成するための最後のサンプル/デモで、DocumentRootとServerNameのハッシュタグを削除します。 <VirtualHost *.80>
と</VirtualHost>
の直前にハッシュタグがある場合があります
DocumentRootの後に、web-docsへのパスを追加し、ServerNmaneの後にドメイン名を追加します。
<VirtualHost *:80>
##ServerAdmin [email protected]
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>
必ずhtdocs
の下にwwwフォルダーを作成してください。フォルダにwwwという名前を付ける必要はありませんが、簡単にするためだけにしました。必ずApacheを再起動してください。新しく作成したディレクトリにファイルを保存できるようになりました。テストするには、単純なindex.html
またはindex.php
ファイルを作成してwww
フォルダーに配置し、ブラウザーに移動してlocalhost/
...をテストします。注:サーバーがhtml経由でphpファイルを提供している場合、htmlファイルがこのテストに使用することを選択したものである場合、localhost/index.html
を追加することを忘れないでください。
Xamppホームページにアクセスするには、別のVirtualHostを作成する必要があります。これを行うには、追加するだけです
<VirtualHost *:80>
##ServerAdmin [email protected]
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とすべてのセットにアクセスします。
htdocs内にフォルダーを作成し、そこにWebサイトを配置し、localhostまたは内部IPを介してアクセスします(ルーターの背後にいる場合)-このビデオデモを確認してください here