Posted at

【Symfony4】PHPフレームワークの初期設定

こんにちは。

イエノカドです。

今日は今更ですが、忘れてしまうこともあるので

Symfony4.2で初期画面を表示させるまでをやってみました。


Symfonyとは


  • PHP上で動作するフレームワーク

  • EC-CUBEでも採用されているフレームワーク

  • 個人的にはLaravelより使いやすい印象


環境


  • windows 10 pro

  • Docker Quickstart Terminal

  • PHP 7.3.3(PHPのインストール設定は省きます)

  • composer 1.8.5


目次



  • Composerのインストール


  • Symfonyのインストール

  • 結果

  • まとめ


Composerのインストール

cd /c/php

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php
php -r "unlink('composer-setup.php');"


Symfonyのインストール

symfony用のディレクトリを作成

$ mkdir /c/workspace/symfony_sample

先ほどインストールしたcomposer.pharを移動

$ mv /c/php/composer.phar /c/workspace/symfony_sample/composer.phar

symfony4をインストール

$ php composer.phar create-project symfony/website-skeleton my-project

インストール完了後に移動

$ cd my-project/

symfony4を起動させるためにphpでサーバ立ち上げ

$ php bin/console server:run


結果

http://localhost:8000/ にアクセス

image.png


まとめ


  • composer インストールからSymfony初期画面表示まで5分程度でできました。

  • ここからControllerやEntityやらRoutingなど設定していき、何か処理を作っていかないといけないので、ここからです。


出典