symfony安装总结

将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
清除缓存
时间: 2024-09-30 19:05:27

symfony安装总结的相关文章

Symfony安装及使用

安装Symfony,使用 brew install homebrew/php/symfony-installer 开始一直下载不了包,我手动浏览器下载了几个,发现好像都是Permission问题,运行了下面的命令: sudo chown -R $(whoami) /Users/baidu/Library/Caches/Homebrew/ Symfony安装在: $ which symfony /usr/local/bin/symfony 在以下目录: /Users/baidu/Documents

Symfony 安装FOUSerBundle

第一按照官网安装 : https://symfony.com/doc/current/bundles/FOSUserBundle/index.html#main 可能版本无法安装 : $ composer require friendsofsymfony/user-bundle "~1.3" ./composer.json has been updated Loading composer repositories with package information Updating d

symfony的安装

Symfony 是一个基于MVC的PHP框架,最新版本为2.7 工作原理 Synfony安装的两种方法 1.使用composer进行安装 1)下载composer http://getcomposer.org/Composer-Setup.exe安装 2)调用系统命令行 >php composer.phar create-project symfony/framework-standard-edition /path/to/webroot/Symfony '~2.6 (使用composer he

使用Composer安装Symfony

最近的一些项目都会使用symfony框架,首先的第一个问题就是symfony框架的下载及安装,symfony要求的php环境5.5以上的,需要php版本的切换.使用的是windows版的安装起来较为麻烦易出错,出错信息会另外解释.我采用的方法是使用composer安装. Composer是PHP中用来管理依赖(dependency)关系的工具.你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer会帮你安装这些依赖的库文件. 首先安装composer,采用的方法是ne

安装运行symfony框架编写的edusoho开源程序

mac电脑.×××地址:http://www.github.com/edusoho/edusoho官网:http://www.edusoho.com/ 按此教程先安装和设置symfony:http://www.symfonychina.com/doc/current/setup.html 当localhost:8000出现默认页面,就OK了! 指向edusoho/web目录.然后进行,安装检查,设置,确认后.成功安装. 原文地址:http://blog.51cto.com/phpervip/21

symfony 5.05 dev安装为了更好的迭代更新

我的项目目录 安装命令  composer create-project symfony/website-skeleton:^5.0.x-dev manage 数据查询测试输出 原文地址:https://www.cnblogs.com/baiyijiahe/p/12393902.html

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

$ php bin/console server:run PHP Warning: require(D:\home\workspace\pd\app/../vendor/autoload.php): failed to open stream: No such file or directory in D:\home\workspace\pinda\pin da\app\autoload.php on line 7 PHP Fatal error: require(): Failed openi

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

1. cmd进入DOS  , cd 到 php.exe 的目录下 2.         php -r "readfile('http://symfony.com/installer');" > symfony 3.      把symfony移动到projects(你自己的工作目录)  move symfony  c:\projects 4.  c:\> cd projects/ c:\projects\> php symfony new my_project_nam

symfony 在centos下安装

#FROM daocloud.io/centos:6 #MAINTAINER Larry <[email protected]> rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm && rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm yum -y update &