Symfony-installation

提供:Dev Guides
移動先:案内検索

Symfony-インストール

この章では、Symfonyフレームワークをマシンにインストールする方法について説明します。 symfonyフレームワークのインストールは非常にシンプルで簡単です。 Symfonyフレームワークでアプリケーションを作成するには2つの方法があります。 最初の方法は、Symfonyフレームワークでプロジェクトを作成するアプリケーションであるSymfony Installerを使用することです。 2番目の方法は、作曲家ベースのインストールです。 次のセクションで、各方法を1つずつ詳しく見ていきましょう。

システム要求

インストールに移行する前に、次のシステム要件が必要です。

  • Webサーバー(次のいずれか)
  • WAMP(Windows)
  • LAMP(Linux)
  • XAMP(マルチプラットフォーム)
  • MAMP(Macintosh)
  • Nginx(マルチプラットフォーム)
  • Microsoft IIS(Windows)
  • PHPビルトイン開発Webサーバー(マルチプラットフォーム)
  • オペレーティングシステム:クロスプラットフォーム
  • ブラウザサポート:IE(Internet Explorer 8以降)、Firefox、Google Chrome、Safari、Opera *PHPの互換性:PHP 5.4以降。 最大のメリットを得るには、最新バージョンを使用してください。

このチュートリアルでは、PHPの組み込み開発Webサーバーを使用します。

Symfonyインストーラー

Symfonyインストーラーは、SymfonyフレームワークでWebアプリケーションを作成するために使用されます。 次のコマンドを使用して、Symfonyインストーラーを構成しましょう。

$ sudo mkdir -p/usr/local/bin
$ sudo curl -LsS https://symfony.com/installer -o/usr/local/bin/symfony
$ sudo chmod a+x/usr/local/bin/symfony

これで、マシンにSymfonyインストーラーがインストールされました。

初めてのSymfonyアプリケーションを作成する

次の構文は、最新バージョンでSymfonyアプリケーションを作成するために使用されます。

構文

symfony new app_name

ここで、app_nameは新しいアプリケーション名です。 任意の名前を指定できます。

symfony new HelloWorld

上記のコマンドを実行すると、次の応答が表示されます。

Downloading Symfony...

0 B/5.5 MiB ░░░░░░░░░░░
……………………………………………………………
……………………………………………………………
Preparing project...
✔  Symfony 3.2.7 was successfully installed. Now you can:
  * Change your current directory to/Users/../workspace/firstapp
 *Configure your application in app/config/parameters.yml file.
  * Run your application:
      1. Execute the php bin/console server:run command.
      2. Browse to the http://localhost:8000 URL.
 *Read the documentation at http://symfony.com/doc

このコマンドは、Symfonyフレームワークの最新バージョンの空のプロジェクトを含む「firstapp/」という新しいディレクトリを作成します。

特定のバージョンをインストールする

特定のSymfonyバージョンをインストールする必要がある場合は、次のコマンドを使用します。

symfony new app_name 2.8
symfony new app_name 3.1

Composerベースのインストール

Composerを使用してSymfonyアプリケーションを作成できます。 うまくいけば、あなたのマシンに作曲家をインストールしました。 コンポーザーがインストールされていない場合は、ダウンロードしてインストールします。

次のコマンドは、コンポーザーを使用してプロジェクトを作成するために使用されます。

$ composer create-project symfony/framework-standard-edition app_name

特定のバージョンを指定する必要がある場合は、上記のコマンドで指定できます。

アプリケーションを実行する

プロジェクトディレクトリに移動し、次のコマンドを使用してアプリケーションを実行します。

cd HelloWorld
php bin/console server:run

上記のコマンドを実行した後、ブラウザーを開き、URL* http://localhost:8000/*を要求します。 次の結果が生成されます。

結果

実行中のアプリケーション