
PHP を学ぼうとしているのですが、30 秒ごとにサーバーにファイルをアップロードしなければならないのが面倒になってきました。ブラウザ (Mac 10.6.7 で Chrome を使用しています) に PHP ファイル (ブラウザ プラグインまたは外部アプリ) を解釈させる方法はありますか? または、すべての「ハイパーテキスト前処理」を行って、PHP を HTML に「変換」する方法はありますか?
つまり、サーバーを使用せずに、またはコンピューターにサーバーをインストールせずに PHP を練習する方法はありますか?
答え1
いいえ、そうではありません。「PHP は、動的な Web ページを作成するための Web 開発用に設計されたオープン ソースのサーバー側スクリプト言語です」。ローカル サーバーをセットアップしてそこでテストするだけで済みます。それが私のやり方です。
あるいは、少なくともLinuxでは、できるコマンドラインから PHP スクリプトを実行します。
$ php index.php > output.html
その後、結果の HTML を Web ブラウザーで開くことができます。
答え2
簡単です。PHP にはすでに Web サーバーが組み込まれています。起動方法は次のとおりです。
$ cd ~/public_html
$ php -S localhost:8000
ターミナルまたはコマンド ウィンドウに次の内容が表示されます。
PHP 5.4.0 Development Server started at Thu Jul 21 10:43:28 2011
Listening on localhost:8000
Document root is ~/public_html
Press Ctrl-C to quit
次に、Web ブラウザを開いて次の操作を行います。http://ローカルホスト:8000
答え3
MAMP をインストールするだけで、コンピュータ上で PHP をローカルで実行できます。 http://www.mamp.info/ja/index.html 翻訳: