首页 > 代码库 > symfony安装总结
symfony安装总结
将D:\ApacheServer\php路径添加到环境变量path中,在cmd命令行中可以执行php命令打开php.ini 打开extension=php_openssl.dll file_put_contents才能访问https网站cmd定位到指定目录下输入这里是 D:\ApacheServer\webphp -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/downloadcacert.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.8sp是要新建的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.phpprefix: aa/bb要执行该规则对应动作则访问域名对应的是http://localhost/app_dev.php/aa/bb如果是包含关系的两个路由规则文件,则prefix部分累加例父级顶级路由规则页面,有路由规则如下prefix: a/b该规则对应动作引入另一路由配置页2resource: "@TestBundle/Resources/config/routing.yml"在页2又有路由配置path: c/ddefaults: { _controller: TestBundle:Default:index }则要访问TestBundle插件文件夹下Default类的index方法,访问路径是http://localhost/app_dev.php/a/b/c/dphp app/console cache:clear --env=prod --no-debug清除缓存
symfony安装总结
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。