`
forkun
  • 浏览: 38507 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

关于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
分享到:
评论

相关推荐

    symfony2创建实体命令

    symfony2创建实体命令 四步骤

    使用symfony命令创建项目的方法

    在本文中,我们将深入探讨如何使用Symfony命令来创建项目,以及Symfony项目的基本结构和概念。首先, Symfony是一个流行的PHP框架,它提供了一种结构化的方式来构建高质量的Web应用程序。使用Symfony命令创建项目...

    symfony安装程序:Symfony安装程序

    这是基于Symfony全栈框架启动新项目的官方安装程序。 该安装程序仅与Symfony 2和3兼容。 创建Symfony 4项目 此安装程序与Symfony 4和更高版本不兼容。 而是使用并按照以下步骤创建Symfony 4项目: $ composer ...

    Symfony

    EasyDoc Bundle通常是一个Composer包,可以通过Composer安装到Symfony项目中。它可能包含了配置、服务定义和其他必要的资源,以便集成到Symfony应用程序中,自动为项目生成文档。 在PHP开发中,使用这样的文档生成...

    运行symfony

    对于实际项目开发,您可能需要在开发环境和服务器上分别安装Symfony。为了减少重复工作,可以将所有Symfony文件集中存储在一个位置。 1. **考虑版本更新** 由于Symfony框架的更新速度较快,建议所有项目共享同一...

    详谈symfony window下的安装 安装时候出现的问题以及解决方法

    Symfony在Linux、Mac OS X和Windows等多种操作系统环境下都可以安装和运行,本文将重点介绍Symfony在Windows环境下安装时可能遇到的问题及其解决方法。 首先,使用Symfony命令行工具(CLI)是安装和管理Symfony项目...

    symfony2建立一个完整blog的例子

    首先,你需要在本地环境中安装Symfony2。这通常涉及到下载Composer,它是PHP的依赖管理工具。通过运行以下命令安装Symfony2全局命令行工具: ```bash composer global require symfony/flex ``` ### 2. 创建项目...

    Symfony quick tour 2.1

    - 项目建立:Symfony允许开发者以快速和简单的方式创建新的项目框架。 - 应用模块化:支持模块化的设计,使得项目更容易管理,功能可以分模块开发和部署。 - 缓存刷新:Symfony还提供了缓存管理功能,可以优化性能,...

    apache2.2.19+php5.3.2+mysql5.5.13下安装symfony配置

    在本文中,我们将详细讨论如何在特定版本环境下——Apache 2.2.19、PHP 5.3.2 和 MySQL 5.5.13 下安装并配置Symfony框架。 首先,让我们了解这三个核心组件: 1. **Apache 2.2.19**:Apache HTTP Server 2.2.19 是...

    方便用户能够快速一键安装Docker和Laradock 可以通过指令快速创建Laravel, Symfony, Yii项目

    在安装完成后,用户可以使用简单的命令行指令快速创建Laravel、Symfony、Yii等项目,这一过程自动化程度高,极大地提高了开发效率。用户无需手动配置各种文件,所有需要的配置文件都可以由工具自动生成,然后自动...

    angular-symfony, 用于 angularJS Symfony项目的项目 Bootstrap.zip

    angular-symfony, 用于 angularJS Symfony项目的项目 Bootstrap 角 symfony用于 angularJS Symfony web services项目的项目 Bootstrap 。简介这个项目是一个模板应用程序,通过客户端部分与with和Symfony2服务器部件...

    symfony介绍.pdf

    Symfony还提供了内置的测试工具,如单元测试和功能测试框架,以及一个集成的测试工具条,帮助开发者加快调试速度。此外,它支持自动化部署命令行工具、配置更新、日志记录等,方便企业根据自己的代码规范和项目管理...

    symfony1.4安装文档

    这个是在百度的文档里面找到的一篇技术文档,其实是翻译的网上的symfony1.4的英文文档的第三篇。那个网址是:http://symfony.com/legacy/doc/gentle-introduction/1_4/en/08-Inside-the-Model-Layer-Doctrine

    Symfony_metabook_2.0

    Symfony_metabook_2.0是一份针对Symfony 2.0版本的使用文档,涵盖了从安装配置到项目管理、数据库交互、性能优化等多个方面,为开发者提供了全面的指南。Symfony 2.0相较于早期版本有许多改进,例如支持PHP5.3以上...

    在Symfony框架中集成了EloquentORM

    集成Eloquent到Symfony的过程中,我们通常会使用第三方bundle,比如`WouterJ/WouterJEloquentBundle`,这是一个由Wouter J创建的Symfony Bundle,旨在使Eloquent ORM无缝融入Symfony的生态系统。在文件名`wouterj-...

    PHP著名框架symfony 含Demo

    通过分析和运行这个Demo,开发者可以了解Symfony的基本架构,学习如何配置、搭建环境以及编写控制器、视图和模型。这对于初学者来说是一份宝贵的参考资料,可以帮助他们快速上手Symfony框架。 总结,Symfony作为PHP...

    symfony安装包

    在完成Composer安装后,可以使用`composer create-project symfony/symfony new_project_name`命令来创建一个新的Symfony项目,这将自动下载并安装最新版本的Symfony框架及其依赖到指定的目录。 总的来说,Symfony...

    symfony API CHM手册

    **Symfony API CHM手册**是针对Symfony框架的重要参考资料,它以离线帮助文档(CHM:Compiled Help Manual)的形式提供,方便开发者在无网络的情况下查阅Symfony框架的各种API和功能。Symfony是一个广泛使用的PHP...

Global site tag (gtag.js) - Google Analytics