前回、Windows 10の環境下にXAMPPをインストールしましたが、今回はPHPのフレームワーク「Symfony」をインストールする手順を書いておきます。
Symfony2が動作する環境のチェック
Symfony2を動作させるには下の環境が必須です。
- PHP 5.3.9以降がインストールされている。
- PHPのJSONが有効になっている。
- PHPのctype関数が有効になっている。
XAMPPをインストールしてれば問題ありません。
前回の内容:Windows 10の環境下にXAMPPをインストールする
前回の通りにインストールしていればPHPは5.6.30がインストールされています。
XAMPPのコントロールパネルから”Shell”をクリック、”php -v”とタイプするとバージョンを確認出来ます。
その他は下の方法で確認出来ます。
●JSONサポートの確認(support=> enabled) php -i | find "json" ●ctype関数の確認(functions => enabled) php -i | find "ctype"
スポンサーリンク
Symphony2のインストール手順
Windowsには32ビットと64ビットの環境があります。今回は64ビットの環境にインストールしますが32ビットも同様です。
1.Symfony用のフォルダを作成
XAMPPの”htdocs”直下にSymfonyのプロジェクトフォルダを作成します。(今回は”C:\xampp\htdocs\symfony_test”を作成しました。)
2.Symfonyのダウンロードページを確認する。
Symfonyの公式ダウンロードページを開きバージョンを確認します。
2017年4月10時点では通常バージョンは3.2、LTS(長期サポート)バージョンは2.8となっています。
今回はサポートの長い2.8をインストールします。
First, install the Symfony Installer. Then, execute this command:
の部分をクリックするとLinaxやmacOSのインストール方法(英文)も記載されています。
3.XAMPPのコントロールパネルを開きShellを起動する。
ApachとMySQLの”Start”をクリックし、“Shell”のボタンをクリックします。
”C:\xampp\htdocs\symfony_test”に移動しま、symfonyをダウンロードします。
cd C:\xampp\htdocs\symfony_test php -r "readfile('http://symfony.com/installer');" > symfony
エクスプローラーで確認すると無事symfonyがダウンロード出来たことが判ります。
“php symfony”とタイプして以下のメッセージが表示されれば準備は整いました。
#php symfony Symfony Installer (1.5.9) ========================= This is the official installer to start new projects based on the Symfony full-stack framework. To create a new project called blog in the current directory using the latest stable version of Symfony, execute the following command: symfony.phar new blog Create a project based on the Symfony Long Term Support version (LTS): symfony.phar new blog lts Create a project based on a specific Symfony branch: symfony.phar new blog 2.8 or symfony.phar new blog 3.0 Create a project based on a specific Symfony version: symfony.phar new blog 2.8.1 or symfony.phar new blog 3.0.1 Create a demo application to learn how a Symfony application works: symfony.phar demo Updating the Symfony Installer ------------------------------ New versions of the Symfony Installer are released regularly. To update your installer version, execute the following command:
4.Symfonyのプロジェクトをインストールする。
Symfonyをインストールしたフォルダに移動し、プロジェクトを作成します。
例:今回はtestという名前でプロジェクトを作成します。
cd C:\xampp\htdocs\symfony_test php symfony new test 2.8
正常に動作すると下の様な画面が表示されます。
※[GuzzleHttp\Exception\RequestException]エラーが出た場合
Windowsの環境によってSSLの認証が無い(見つけられない)のが原因でエラーが発生する場合があります。
その際は下の記事をご覧ください。
symfony sampleを作成する際”cURL error 60″が出た場合の対処方法 – エヌ・ピー・ジー
5.動作確認
正常に動作するか確認するには、先程作成したフォルダに移動し、下のコマンドを入力する。
正常に動作していれば”Your system is ready to run Symfony projects”と表示されます。
php app/check.php [OK] Your system is ready to run Symfony projects