这个比较简单,直接去官网按照教程安装就好,注意看php扩展是否支持phar,一般是默认开启的。
这个也很简单百度经验上面就有
安装完成之后会有一个symfony文件,命令行模式下进入该文件位置,通过各种命令进行symfony 的web程序的创建等
1.php symfony new project_name //创建一个symfony程序,注意这个是最新版本的symfony
这个命令windows 下会有[RuntimeException],是由于新版本与旧版本不兼容问题,所以我们更改为使用composer进行全局安装,
ps:具体目前也不太清楚,最新版本是symfony4,
conposer create-project symfony/framework-standard-edition project_name "2.3.*" 创建指定版本的symfony程序,后面可以加上-vvv,看到每一步的执行,
在需要输入host等配置时,暂时全部默认即可
注意:framework-standard-edition不支持高版本的symfony应用程序创建,高版本的需要使用symfony/skeleton进行创建
2.php app\console -help //symfony的文件创建等都是通过app或者bin目录下的console命令来实现的,可以通过help查看具体命令
下面列举几个常用的
php symfony app/console server:run //在浏览器上运行web程序,执行成功会返回本地ip,之后浏览器访问即可
......待定
php symfony demo //创建演示程序
3.php app/console generate:bundle 创建模块
输入namespace时,必须以bundle结尾,例,Source/WebBundle,之后全部默认yes即可,选择configuration format时,暂时选择了annotation(用注释来动态影响代码)
1.创建一个新的模块,annation类型,网页上运行是通过app_dev.php传递参数来进行的,
2.在网页上开启该应用程序
3.http://localhost:8000/namespace/args //namespace 修改DefaultController.php 的注释即可更改
symfony-安装,使用与创建应用程序以及创建第一个hello world界面
原文:https://www.cnblogs.com/eenio/p/10460018.html