windows 下 Symfony的下载与安装

初始化项目

本篇教程我尽可能按照Windows/*nix均可以运行的方式来说解。php

得益于Symfony installer,咱们目前能够很方便的初始化一个Symfony2项目。不过首先,你得有一个Symfony installer。web

随便建立一个目录:好比www,而后在此目录下先安装Symfony installer(注意$为命令提示符,只是为了好看,实际操做的时候是不须要输入$的,再也不赘述):浏览器

$ php -r "readfile('http://symfony.com/installer');" > symfony.phar

而后运行如下命令确认文件可执行服务器

$ php symfony.phar

若是文件无损坏,应该会显示symfony installer的版本号,以及如何使用symfony installer的简单介绍:网络

 1 Symfony Installer (0.5.0)
 2 =========================
 3   
 4 This is the official installer to start new projects based on the
 5 Symfony full-stack framework.
 6   
 7 To create a new project called blog in the current directory using
 8 the latest stable version of Symfony, execute the following command:
 9 
10   $ symfony.phar new blog
11   
12 To base your project on a specific Symfony version, append the version
13 number at the end of the command:
14   
15   $ symfony.phar new blog 2.5.6
16   
17 Updating the Symfony Installer
18 ------------------------------
19   
20 New versions of the Symfony Installer are released regularly. To update your
21 installer version, execute the following command:
 $ symfony.phar self-update

接下来,咱们用symfony.phar来建立一个项目。这里咱们打算作一个新闻聚合类网站,项目就叫news好了:app

$ php symfony.phar new news

若是网络没有问题的话,应该会出现进度条,此时Symfony installer在当前目录建立了news目录,而且初始化好Symfony2框架的工做目录,以及下载所须要的第三方PHP库。框架

Downloading Symfony...  85.81 KB/4.89 MB ▓░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░    1%

当下载完成后,进入news目录,咱们能够看到Symfony installer为咱们初始化的工做目录。这里咱们能够把一些对开发来讲没有必要的文件删除掉(UPGRADE-***,LICENSE,README.md)。php-fpm

不出意外,咱们即可以经过一下命令开启一个Web server监听在 localhost:8000上(注:此命令只能运行在PHP5.5版本之上):工具

$ php app/console server:start localhost:8000

在浏览器里访问http://localhost:8000,应该就能够看到Symfony Framework安装好以后的欢迎页面网站

注意:若是访问不到首页,颇有可能你安装的是Symfony 2.7版本。这个版本的演示页面已经由于Symfony小组以为过于简单而去掉了。

至此,Symfony2项目初始化工做已经完成

咱们能够使用Symfony2框架自带的脚本工具,来确认当前的环境是否已经足够顺利运行Symfony:

php app/check.php

另外咱们也能够看到提示说由于命令行加载的php.ini可能和web服务器加载的不同(常见的php-fpm通常都跟命令行下的php加载的不是同一个php.ini文件),建议在浏览器里查看/config.php复查一下。

相关文章
相关标签/搜索