symfony的安装方法

1.symfony的安装、创建项目
   [我的是window下的wamp集成环境]
   (1)、安装配置好apache+mysql+php环境
        [
在php的安装目录中,运行go-pear.bat,一路回撤,中间遇到什么不是
系统文件的问题,将php的安装目录添加在{我的电脑-属性-高级-环境变量
系统变量-path的最后,之前加";(英文输入法下)"},重新运行即可
]
   (2)、创建目录保存项目,以fobeet为例,
        我习惯直接建在c盘,所以先退回c盘
C:\\Documents and Settings\\admin> cd ../../
创建开始
        c:\\> mkdir c:\\development\\sfprojects\\jobeet{目录任意,自己习惯方的地方即可}
c:\\> cd c:\\development\\sfprojects\\jobeet
C:\\development\\sfprojects\\jobeet> mkdir lib\\vendor
   (3)、将下载好的symfony安装包直接解压到
        C:\\development\\sfprojects\\jobeet\\lib\\vendor
再重命名为symfony完整的目录应该是:
c:\\development\\sfprojects\\jobeet\\lib\\vendor\\symfony
   (4)、运行
        C:\\development\\sfprojects\\jobeet>php lib\\vendor\\symfony\\data\\bin\\symfony -V
命令测试symfony是否安装成功,显示symfony版本,{V大写}
如果想知道这个命令行工具可以干些啥,直接运行symfony将列出所有支持的选项和任务
C:\\development\\sfprojects\\jobeet>php lib\\vendor\\symfony\\data\\bin\\symfony
   (5)、在项目jobeet目录下运行symfony任务generate:project生成symfony项目
        C:\\development\\sfprojects\\jobeet>php lib\\vendor\\symfony\\data\\bin\\symfony generate:project jobeet
显示出一大堆的项目的列表{自动生成的}

生成应用程序,在jobeet下运行:
C:\\development\\sfprojects\\jobeet>php symfony generate:app --escaping-strategy=on --csrf-secret=Unique$ecret frontend
     [
    --escaping-strategy: 激活输出转义来避免XSS攻击
                --csrf-secret: 激活session密码来避免CSRF攻击。
]
{命令过长,最好直接粘贴}生成一大堆的apps下的文件

拷贝 'symfony.bat' 文件到项目根目录,使用'symfony'替代 'php symfony'
C:\\development\\sfprojects\\jobeet>copy lib\\vendor\\symfony\\data\\bin\\symfony.bat .
2.jobeet项目设置配置文件
   (1)、apache配置文件的设置,在httpd.conf中的结尾加
        <VirtualHost *:80>
          ServerName jobeet.com
          #[访问域名]
          DocumentRoot "C:\\development\\sfprojects\\jobeet\\web"
          #[项目的路径]
          <Directory "C:\\development\\sfprojects\\jobeet\\web">
            AllowOverride All
            Allow from All
          </Directory>
        </VirtualHost>
   (2)、window系统文件的设置
        C:\\WINDOWS\\system32\\drivers\\etc\\hosts文件,用记事本打开
也是在最后加上:
127.0.0.1       localhost
        127.0.0.1       jobeet.com
#[访问时的域名,切忌后缀名不能是{.localhost}]
        127.0.0.1       localhost.nextsee.com

本文转载自 http://www.itjianghu.net/120107/40915519502314888.htm

你可能感兴趣的:(安装,项目,admin,休闲,Documents)