web-dev-qa-db-ja.com

UbuntuでWebテストサーバーを実行する

私は通常、Web開発テストのためにWindows PCでXAMPPを使用しました。今日の午後、Ubuntuに [〜#〜] lamp [〜#〜] を追加する予定です。 Apache Tomcat を試してインストールしたいと思いますが、

  1. これはUbuntu 12.04で実行できますか?
  2. テストと実行に関する確かなドキュメントはありますか?

ここでの検索では何も見つかりませんでしたので、質問された場合は閉じてください。また、LAMPインストールのためのより良いチュートリアルを提案できる場合は、大いに感謝します。これもローカルテスト用です。

質の高い解決策を見つけ出すためにこの質問をしましたが、今後他の人に利益をもたらす可能性のあるスレッドを投稿するのではなく、質問を我々にすればいいと思われます。とはいえ、私は次のことを試し、テストします。

これが次の人に役立つことを願っています:

UbuntuにはWebサーバーが組み込まれているため、何もインストールする必要はありません。 PHPはUbuntuに同梱されていませんが、Software Centerを使用して簡単にインストールできます。

Pythonを使用してCGI Webサーバーを実行する方法

ターミナルを使用して新しいディレクトリを作成します(www_playgroundと呼びます)。 cgi-binというディレクトリに新しいディレクトリを作成します。 hello.phpディレクトリにcgi-binというテキストファイルを作成します。これをファイルに書き込み、実行可能にします。

#!/usr/bin/env php
<?php
echo "Content-type: text/html\n\n"; /* DON'T TOUCH THIS unless you know what you're doing */
?>
<!doctype html>
<html><body>
<h1>Hello World!</h1>
<p>How are you? The time is <?php echo date("r"); ?>.</p>
</body></html>

ここで、ターミナル(www_playgroundディレクトリにあります)にpython -m CGIHTTPServerと書き込みます。 ⏎ Enter。サーバーが起動し、必要な限りバックグラウンドでターミナルで実行したままにします。

これで、Webブラウザを開いてhttp://localhost:8000/cgi-bin/hello.phpに移動でき、作成したWebページが表示されます。

0
Janus Troelsen