将D:\ApacheServer\php路径添加到环境变量path中,在cmd命令行中可以执行php命令

打开php.ini 打开extension=php_openssl.dll file_put_contents才能访问https网站

cmd定位到指定目录下输入这里是 D:\ApacheServer\web
php -r "file_put_contents('symfony', file_get_contents('https://symfony.com/installer'));" --以下是linux及OS的
$ sudo curl -LsS https://symfony.com/installer -o /usr/local/bin/symfony
$ sudo chmod a+x /usr/local/bin/symfony 下载
https://gist.github.com/VersatilityWerks/5719158/download
cacert.pem
放到自定目录下,这里是d:\apacheServer\php\cacert.pem
在php.ini中查找
;curl.cainfo =
并修改成
curl.cainfo = "d:\apacheServer\php\cacert.pem"
重启Apache
找不到;curl.cainfo =则在最后一行添加 cmd命令行中输入 php symfony new sp 2.8
sp是要新建的symfony项目名 2.8是symfony版本,不加则是最新的3.1
之后自动下载symfony的相关文件 创建好项目后
修改Apache配置文件
DocumentRoot 与 Directory都从新定位到新项目下的web文件夹 D:/ApacheServer/web/sp/web 浏览器输入http://localhost/app_dev.php可以访问 进入到创建的项目下
cd D:\ApacheServer\web\sp
执行
php app/console generate:bundle --namespace=TestBundle --format=yml 会提示欢迎来到symfony的插件创建程序
选择是否通过多软件分享出去,输入no回车,中括号内的[no]为默认值 提示输入一个插件的描述名字,这里是测试用,所以输入同创建的TestBundle回车 提示存放的路径,按中括号内提示的输入 src/ 回车 最后选择配置文件类型,输入默认yml 回车 即创建插件成功 项目总路由规则配置文件在
sp/app/config/routing.yml
中,这里可以包含进其他路由规则的yml文件

resource: "@TestBundle/Resources/config/routing.yml"
即包含了src下面新创建的的TestBundle插件中的路由规则文件
prefix:
配置访问的路由规则,页面访问路径符合规则,symfony会自动执行该规则对应动作(访问控制器或包含页面等)
prefix: /
即单输入域名即可,这里是http://localhost/app_dev.php
prefix: aa/bb
要执行该规则对应动作则访问域名对应的是http://localhost/app_dev.php/aa/bb 如果是包含关系的两个路由规则文件,则prefix部分累加

父级顶级路由规则页面,有路由规则如下
prefix: a/b
该规则对应动作引入另一路由配置页2
resource: "@TestBundle/Resources/config/routing.yml"
在页2又有路由配置
path: c/d
defaults: { _controller: TestBundle:Default:index }
则要访问TestBundle插件文件夹下Default类的index方法,访问路径是
http://localhost/app_dev.php/a/b/c/d php app/console cache:clear --env=prod --no-debug
清除缓存

symfony安装总结的更多相关文章

  1. Symfony安装及使用

    安装Symfony,使用 brew install homebrew/php/symfony-installer 开始一直下载不了包,我手动浏览器下载了几个,发现好像都是Permission问题,运行 ...

  2. symfony 安装使用(一)

    Symfony安装教程网上已经存在很多了,但是这里还是要写一下: 1.symfony 安装有以下几种,对应不同的环境 1.1通过composer 命令安装 composer create-projec ...

  3. symfony安装使用

    symfony是一个强大的具有DI特性的框架,目前比较流行的php开发框架Drupal,Laravel底层都是使用了symfony. 想了解symfony更多内容,传送门 安装symfony很简单,一 ...

  4. Symfony 安装FOUSerBundle

    第一按照官网安装 : https://symfony.com/doc/current/bundles/FOSUserBundle/index.html#main 可能版本无法安装 : $ compos ...

  5. symfony安装笔记

    下载http://symfony.com/download,这里版本是2.8 将D:\ApacheServer\php路径添加到环境变量path中,在cmd命令行中可以执行php命令 打开php.in ...

  6. symfony的安装

    Symfony 是一个基于MVC的PHP框架,最新版本为2.7 工作原理 Synfony安装的两种方法 1.使用composer进行安装 1)下载composer http://getcomposer ...

  7. symfony-安装,使用与创建应用程序以及创建第一个hello world界面

    说明:由于学校里面要用到symfony3进行开发,并且之前对php和mysql有了一定的学习,所以这里进行对symfony2.3版本的学习,目前的版本已经到了symfony4了,但是本人之后要用到的是 ...

  8. Symfony框架系列----1.入门安装

    一.安装    (1)Composer安装(可选) $ curl -s https://getcomposer.org/installer | php $ php composer.phar crea ...

  9. Symfony没有安装依赖_PHP Fatal error: require(): Failed opening required

    $ php bin/console server:run PHP Warning: require(D:\home\workspace\pd\app/../vendor/autoload.php): ...

随机推荐

  1. 搭建一个java开发环境的步骤

    首先思考java开发环境需要些什么? 1.适用于我们开发环境的jdk 2.对应开发环境的IDE 3.如果是web应用,还需要web服务器,常用的有Tomcat 1) 下载对应组件 2) 安装 jdk安 ...

  2. c# 任务超时执行组件

    最近整理下各类框架,学习一下欠缺的东西.因为前一年开发过java服务端,知道java有很多开源框架,但是毕竟起来也很累. 现在转回头从新审视c#,很基础,没有开源框架,因为以前它不开源,所以少,不用比 ...

  3. Ionic的项目结构(angluar js)

    Hybird HTML5 App(移动应用开发)之3.Ionic的项目结构 前面使用命令ionic start myapp下载了默认的Ionic应用程序,下面我们打开应用程序项目,来分析一下Ionic ...

  4. 清除.svn文件

    清除以.svn结尾的文件: 新建一文本,然后复制以下代码进去,然后保存成clean.bat即可,它会把当前文件夹以及以下的所有匹配文件都给删除了 @echo on color 2f mode con: ...

  5. jqPaginator分页插件

    如下图效果: 官方地址:http://jqpaginator.keenwon.com/ java后台代码Page对象: /** * * All Rights Reserved. 保留所有权利. */ ...

  6. 【前行&赛时总结】◇第2站&赛时·8◇ Atcoder ABC-109

    [第2站&赛时·8] ABC-109 把最后一题题意理解错了……在第二组数据卡了好久(然而并不知道是special judge)QwQ 最终AK,速度慢了一些 Rank:357 Rating: ...

  7. Mac mysql安装失败解决方法

    在mac终端通过命令安装mysql,提示错误,解决方法如下: (1)安装命令:brew install mysql (2)提示错误: Error:Could not create /usr/local ...

  8. 【bind服务简单发布及优化部署】

    主DNS 1:安装bind服务包 2:vim  /etc/named.conf区域解析控制文件 3:vim /etc/named.rfc1912.zones解析方向文件 4:vim var/named ...

  9. React学习(1)—— 基础项目搭建以及环境配置

    首先,我们需要安装node.js,直接搜索并在官网下载安装包. node.js官网:https://nodejs.org/en/ 现在我们成功安装了node和npm,然后我们来用npm创建新的项目,首 ...

  10. ECSHOP和SHOPEX快递单号查询国际EMS插件V8.6专版

    发布ECSHOP说明: ECSHOP快递物流单号查询插件特色 本ECSHOP快递物流单号跟踪插件提供国内外近2000家快递物流订单单号查询服务例如申通快递.顺丰快递.圆通快递.EMS快递.汇通快递.宅 ...