1.Linux でのインストールとデプロイ
Ubuntu でのインストールとデプロイ: Ubuntu で LAMP と phpmyadmin をインストールします
Ubuntu でランプ環境をコンパイルしてインストールします: ソース コードを使用して、Ubuntu で Apache+MySQL+PHP 開発環境をコンパイルしてインストールします
CentOS のインストールと展開: CentOS 6.3 に基づく Alibaba Cloud サーバーに LAMP 環境をインストールします
2. Windows でのインストールと展開
Windows に PHP をインストールするには、バイナリ インストール パッケージをダウンロードできます。
ローカルでのみ開発および学習している場合は、PHP 5.4 の組み込み Web サーバーを直接使用して、サーバーを構成する手間を省くことができます。 PHP、Apache、MySQL を含むワンクリック インストール パッケージをご希望の場合は、Web Platform Installer、Zend Server CE、XAMPP、または WAMP (個人的には wamp をお勧めします) をダウンロードできます。これは、PHP 実行環境を迅速にセットアップするのに役立ちます。 ただし、特に Windows で開発し、コードが最終的に Linux サーバーにデプロイされる場合、これらのツールと製品の正式な動作環境の間にはいくつかの違いがあります。
Windows に製品を展開する必要がある場合、IIS7 は最も安定し、最高のパフォーマンスを発揮する環境を提供します。phpmanager (IIS7 の PHP 管理プラグイン) を使用して PHP を構成および管理できます。 IIS7 にはすでに FastCGI が組み込まれているため、PHP をそのプロセッサとして構成するだけで済みます。
3. 使用を開始します
最新の安定バージョンの PHP5.4 を使用します
テストには PHP 組み込みサーバーを使用します: php -S localhost:8000
コード プロンプトから、Web ルート ディレクトリがPHP 組み込みサーバーは /home/icu です。 /home/icu の下にindex.php ファイルを作成します:
それを保存し、http にアクセスします。ブラウザでの ://localhost:8000/ のテスト結果は次のとおりです:
hello, world
PHP 5.4 以降、CLI SAPI は組み込みの Web サーバーを提供しますが、注意: この Web サーバーは次の目的でのみ使用されます。開発中のテストであり、製品の発売後には使用しないでください。
デフォルトでは、Web ルート ディレクトリは php -S localhost:8000 コマンドを開始するディレクトリです。たとえば、/home でコマンドを開始した場合、Web ルート ディレクトリは /home になります。 /www ディレクトリ、 の場合、 -t パラメータを使用して Web ルート ディレクトリを指定しない限り、Web ルート ディレクトリは /www になります。
php -S localhost:8000 -t /home/test/
Then Web ルート ディレクトリは /home/test/ です。
URI リクエストに指定されたファイルが含まれていない場合は、デフォルトで Web ディレクトリ内の Index.php または Index.html が表示されます。そうでない場合は、起動時に 404 エラーが報告されます。コマンド ラインで Web サーバーを実行すると、Web サーバーはそれを「ルーター」スクリプトとして扱います。このスクリプトは各 HTTP リクエストの前に実行され、スクリプトが FALSE を返した場合、要求されたリソースはそのまま表示されます。スクリプトはブラウザに出力します:
$ php -S localhost:8000 router.php
router.php ファイル:
<?php
// router.php
if (preg_match('/\.(?:png|jpg|jpeg|gif)$/', $_SERVER["REQUEST_URI"]))
return false; // serve the requested resource as-is.
else {
echo "<p>Welcome to PHP</p>";
}
?>
ログイン後にコピー
要求されたリソースが画像の場合は画像が表示され、それ以外の場合は画像が表示されます: ようこそPHPへ