关于symfony的安装,创建项目[我的是window下的wamp集成环境]

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

你可能感兴趣的:(C++,c,mysql,PHP,C#)