一起源码网

  • www.171739.xyz
  • 全球最大的互联网技术和资源下载平台
搜索
猜你喜欢
查看: 6481|回复: 1
打印 上一主题 下一主题

symfony安装详细教程

[复制链接]

0

主题

0

帖子

1万

积分

钻石会员

Rank: 8Rank: 8

积分
17424
QQ
跳转到指定楼层
楼主
发表于 2020-4-5 16:30 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
要学习symfony,首先要学习symfony的安装。本文讲的就是如何在windows下安装symfony框架,在linux下的安装大同小异

1、首先到这个地址下载symfony:http://symfony.com/legacy,这个系列教程使用的是symfony的1.2版本。

2、到你的网站根目录下面创建一个项目目录,比如bolg,再在这个目录下创建lib目录,在lib目录下创建vendor目录,将下载的symfony压缩包解压到vendor目录。

3、打开命令行工具,进入到blog目录,输入如下命令创建一个symfony的project

php libvendorsymfonydatainsymfony generate-project blog

这条命令创建了如下目录结构:


各目录的说明如下:

目录说明
apps/存放项目的所有应用程序
cache/框架的缓存文件
config/项目配置文件
lib/项目使用到的类和库
log/项目日志文件
plugins/安装的插件
test/单元测试和功能测试文件
web/网站根目录(见下文)
4、目前这个项目还没法使用,因为我们至少需要创建一个应用程序,在当前目录在创建一个前台(frontend)应用程序
php symfony init-app frontend
这个命令在apps目录下生成了如下目录:


另外还在web目录下生成了如下文件:index.php和frontend_dev.php


其中index.php是生产环境的入口文件,frontend_dev.php是测试的入口文件,通过frontend_dev.php访问程序,会在页面上展示一个调试栏,方便我们调试程序。至于为什么index.php不叫frontend.php,那是因为symfony在创建第一个应用程序的时候默认使用index.php作为生产环境入口文件。

5、设置虚拟主机

如果你使用的是apache作为服务器,将如下代码加入到apache的配置文件,再重启apache即可。

Listen 127.0.0.1:8080

<VirtualHost 127.0.0.1:8080>
  DocumentRoot "H:/wamp/www/blog/web"
  DirectoryIndex index.php
  <Directory "H:/wamp/www/blog/web">
    AllowOverride All
    Allow from All
  </Directory>

  Alias /sf H:/wamp/www/symfony/data/web/sf
  <Directory "H:/wamp/www/symfony/data/web/sf">
    AllowOverride All
    Allow from All
  </Directory>
</VirtualHost>


注:如上写法只针对windows。注意将
分享到:  QQ好友和群QQ好友和群
收藏收藏
回复

使用道具 举报

0

主题

13

帖子

1万

积分

钻石会员

Rank: 8Rank: 8

积分
17905
QQ
沙发
发表于 2022-9-18 19:54 | 只看该作者
erp有哪些软件
回复

使用道具 举报

一起源码让程序更轻更快

www.171739.xyz

工作时间 周一至周六 8:00-17:30

侵权处理

客服QQ点击咨询

关注抖音号

定期抽VIP

Copyright © 2016-2021 https://www.171739.xyz/ 滇ICP备13200218号

快速回复 返回顶部 返回列表