这篇文章主要介绍了Symfony的安装和配置方法,分析了使用Composer安装Symfony的具体步骤与相关技巧,需要的朋友可以参考下

本文实例讲述了Symfony的安装和配置方法。分享给大家供大家参考,具体如下:

手工安装Symfony很简单,几乎没有太多需要讲的。打开 http://symfony.com/download ,从页面的选择列表中选择一个 Symfony 的发行版本,再点击旁边的 “DOWNLOAD NOW”,把下载到的文件包解压到你的 Web 服务器上的某个位置,安装就算完成了。(选择版本号最高的那个通常是最好的,tgz格式还是zip格式只是个人喜好问题,每个版本的Symfony还有一个“without vendor”的版本,但是初学阶段最好不要选择下载这个版本。)

使用Composer安装Symfony

Symfony有个好伙伴叫作Composer,下面我们看看如何用Composer来安装Symfony。

获得Composer

如前所述,Composer是一个PHAR,即可执行的PHP代码包(Php ARchive),是一个很酷的东西,如果你感兴趣的话,https://getcomposer.org/上有关于Composer的更多信息。

在*nix系统上,可以运行下面的命令自动安装Composer:

curl -sS https://getcomposer.org/installer | php

Composer的安装程序会对系统环境做一些检查,并给出一些配置修改的建议,可能的情况下尽量按照它的提示去做。一切都就绪以后,就可以使用Composer来安装Symfony了。运行下面的命令:

php composer.phar create-project symfony/framework-standard-edition /path/to/webroot/Symfony 2.3.1

上述命令中的 /path/to/webroot/Symfony 是你希望 Symfony 被安装到的路径,而 2.3.1 是版本号。当你看到这篇文章的时候,这个数字很可能不是最新的 Symfony 版本,你可以到 http://symfony.com/download 页面得到最新的版本号,再以其替换之。

不管是手工安装还是使用Composer,最后你都可以在你选择的安装目录下看到项目的文件结构。

如果你使用的是Apache的Web服务器,并且假设Symfony位于根目录下的Symfony目录下,则可以使用下面的URL看到Symfony安装成功的画面。

http://localhost/Symfony/web/app_dev.php

如果使用Nginx,可能需要更多的配置工作,后续文章会有进一步的介绍。

希望本文所述对大家PHP程序设计有所帮助。

php symfony 安装,Symfony的安装和配置方法相关推荐

  1. win10 mysql 5.7.21_MySql 5.7.21免安装版本win10下的配置方法

    1.解压到想要安装的位置,创建my.ini文件 my.ini的内容如下 [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设 ...

  2. opt eclipse jre bin java_Linux下安装JDK和Eclipse的配置方法

    一.安装Java开发环境 1,jdk-6u33-linux-i586.bin,下载后原目录为:/home/Downloads/ 2.将下载的文件放置到你需要得地方,这里我放在 cp jdk-6u33- ...

  3. h3c r4900服务器系统安装,H3C R4900 G3安装CentOS 6.7网卡配置方法

    1.登陆带外管理页面,选择KVM模式连接服务器系统. 2.USB设备连接方法:虚拟介质->硬盘/USB–>物理驱动USB–>连接. 注意: (1)U盘格式需为FAT32. (2)挂载 ...

  4. php symfony 安装,symfony安装详细教程

    要学习symfony,首先要学习symfony的安装.本文讲的就是如何在windows下安装symfony框架,在linux下的安装大同小异 1.首先到这个地址下载symfony:http://sym ...

  5. MySQL下载与安装教程以及环境变量配置

    MySQL下载 1 搜索mysql 选择mysql downloads 如下 2 点击滑动到底部选择社区版本(免费) 如下 3 选择Community Server 如下 4 选择对应的版本下载 我选 ...

  6. java jdk 1.8 配置_Java开发环境jdk 1.8安装配置方法(Win7 64位系统/windows server 2008)...

    什么是jdk jdk是什么呢?jdk的是java development kit的缩写,意思是java程序开发的工具包.也可以说jdk是java的sdk. 目前的JDK大致分三个大版本: Java S ...

  7. mysql数据库解压安装教程_MySQL数据库之windows 10下解压版MySql安装配置方法教程...

    本文主要向大家介绍了MySQL数据库之windows 10下解压版MySql安装配置方法教程 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. windows 10 下安装解压版的 ...

  8. python3.6.2怎样安装,python 3.6.2 安装配置方法图文教程

    python 3.6.2 安装配置方法图文教程 Windows下Python(pip)环境搭建(3.6)图解,供大家参考,具体内容如下 1.下载最新的Python安装:3.6.2 2.安装时不要选择默 ...

  9. Tomcat下载安装与环境变量的配置

    注意:安装Tomcat之前,一定要先安装好JDK并正确配置jdk环境变量: 参考教程:JDK的安装与环境变量的配置 1.Tomcat下载 (1)百度搜索"Tomcat官网".&qu ...

最新文章

  1. [C# Control] 仿RAR式进度条 (RarProgressBar)
  2. Windows Phone 7新开发工具发布
  3. 设置 webstorm 对 .vue 高亮
  4. 三星 Nexus S刷MIUI ROM最新图文刷机教程
  5. scp 是我小看了你-基于密钥传输!
  6. 滴滴出行的数据架构和信息流处理思路解析
  7. web网页期末作业-在线教育
  8. pycharm默认注释与快捷键功能
  9. python制作物联网控制软件下载_Python+树莓派制作IoT(物联网)门控设备
  10. [基础]sizeof和strlen
  11. 虚拟法庭、云端判案...法律行业背后的智能技术革新
  12. 深度学习图像算法在内容安全领域的应用实践和优化
  13. activiti查询当前用户的任务列表
  14. GSM:联通项目中的常见术语(BTS、BSC、MSC、VLR、HLR)
  15. GoogleTest测试框架介绍(二)
  16. [Javascript]js判断是否为undefined类型
  17. 学生学籍管理系统源码
  18. 前端布局篇之文字居中显示
  19. Maya动画2:刚体+重力模拟小球掉落
  20. 平面/球面坐标中已知起点坐标、(偏转)角度、长度求终点坐标(三角函数)

热门文章

  1. java中基本字节输出流类是_java中基本输入输出流的解释
  2. python gdbm_GDBM不适用于Python 3.6和anaconda
  3. Tensorflow C++ API调用Keras模型实现RGB图像语义分割
  4. define的多行定义
  5. 《团队合作大坑合集》
  6. 解决vue项目build之后部署到服务器访问的时候出现报错:Uncaught SyntaxError: Unexpected token ‘<‘ chunk-vendors:XXXXXX
  7. 【力扣网练习题】合并两个有序链表
  8. SYNCHRO 4D可视化调度学习教程 SYNCHRO 4D: Visual Scheduling
  9. Rocksdb Iterator实现:从DBIter 到 TwoLevelIter 的漫长链路
  10. 06 面向对象之:反射,双下方法