symfony composer安装

参考  http://www.symfonychina.com/doc/current/setup.html

用Composer建立Symfony程序 

若你已安装过Composer,执行create-project命令来建立基于稳定版本的Symfony程序:php

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

若需指定版本,提供版本号做为create-project的第二个参数html

$  composer create-project symfony/framework-standard-edition my_project_name "3.0.*"
 

若是你的网络链接很慢,你可能会认为Composer没有作任何事。这时,请在前述命令中添加-vvv旗标,以输出Composer正在作的每一件事的细节。nginx

运行Symfony 

在开发时,Symfony利用了PHP内置的web服务器。所以,运行Symfony程序关乎项目所在目录并执行以下命令:web

$  cd my_project_name/ $ php bin/console server:run

而后,打开浏览器访问http://localhost:8000/连接,便可看到Symfony欢迎页:shell

除了欢迎页,你还可能看到空白页和错误页面,这一般是因为目录权限的错误配置形成的。根据你的操做系统,有若干解决方案。相关内容在“设置权限”小节中进行了解释。apache

 

PHP内置服务器仅在php5.4和以上版本中存在。若是是老版PHP,你应该在操做系统的web server上针对Symfony项目配置虚拟主机(Virtual Host)。windows

server:run命令只适合于开发阶段。若是你使用传统的web服务器好比ApacheNginx,参考配置web服务器这篇文章。浏览器

检查Symfony运行环境的配置 

Symfony程序内置了一个服务器环境检查器,用来显示有关设置是否适合于Symfony。访问下面连接便可检查:bash

http://localhost:8000/config.php

若是显示有问题,在继续使用Symfony以前修复它们。服务器










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

它会下载一个symfony文件,而后把这文件移动到你想建立Symfony项目的文件夹里,经过下述命令可引导各类安装:

c:\> move symfony c:\projects c:\projects\> php symfony
# Windows
c:\> cd projects/ c:\projects\> php symfony new my_project_name

传送门

curl.cainfo ='D:/wamp64/bin/php/php5.6.25/extras/ssl/cacert.pem'

我使用的是wamp一键安装包,其下存在两个php.ini。一个是apache下的,一个是PHP下的。我是修改了PHP下的php.ini后问题获得了解决(虽然该文件开头注释不要修改这份文件)。可能的缘由是我windows的系统环境变量的路径添加的是PHP那个目录的,因此只有修改那份文件才有效

相关文章
相关标签/搜索