Symfony2项目组建

Symfony2下载完成后,仅是一个很小的代码包,需要使用composer下载依赖的包

首先将下载的Symfony2上传,解压,重命名到你的项目目录。

unzip symfony-demo-master.zip
mv symfony-demo-master symfony
cd symfony

此时再symfony目录下能看到文件composer.json,这个就是composer安装依赖包的输入文件

下面在linux下载composer文件,并在symfony目录下安装依赖包

php composer.phar install

可能会遇到github连不上,你可以在/etc/hosts添加一个路由:192.30.252.128  github.com,我安装到最后的提示了两个错误,一个是时区问题,另一个是删除缓存失败的提示,暂时没看到影响。

另外安装到最后的时候提示你输入mysql驱动,连接参数等内容,这些配置最终在app/config/parameters.yml里边,以后可以随意修改。

修改nginx配置,将网站目录指向/var/local/symfony/web,访问 http://192.168.80.201:8001/app.php,如果本地访问的话,你可以访问http://localhost:8001/app_dev.php,远程app_dev.php是不允许访问的,因为这是本地调试用的,区别就是app_dev不使用缓存。

如果没有其他问题的话,你现在发现的错误应该是数据库连接错误了。接下来整数据库吧

use mysql;
create database nginxdb;    
CREATE USER 'partner'@'localhost' IDENTIFIED BY 'password';
GRANT ALL privileges ON nginxdb TO 'partner'@'localhost';

此时连接,除了时区未设置的错误,应该可以访问symfony的首页了。可以在web/app.php里边添加

date_default_timezone_set('Asia/Shanghai');




你可能感兴趣的:(Composer,symfony)