第一讲: Symfony3的简介,开发环境与版本控制

实战篇课程(包括视频,课件,源代码)全套购买地址:http://edu.csdn.net/course/detail/2661

课件

第一讲: Symfony3的简介,开发环境与版本控制

—讲师:lichnow QQ:406879210 由PHPNa原创制作

安装配置本地Symfony3运行环境

  • windows下建议使用Xampp或者UPUPW
  • macos环境下建议使用brew安装
  • Linux环境下建议使用lampp或者编译安装

安装完PHP运行环境建议执行以下步骤:

  1. 添加PHP执行路径到PATH环境变量
  2. 把Apache/Nginx,Fpm,Mariadb/Mysql等应用加入开机启动
  3. 添加Apache/Nginx,Fpm,Mariadb/Mysql等服务到系统服务

执行完以上步骤可以检查是否操作正确:

  1. 在ternimal或者cmd下运行php -v看是否能输出PHP版本号
  2. 使用service xxx restart以及brew services restart xxx命令检测系统服务是否安装

最佳Symfony开发工具介绍

  • phpstorm(推荐)
  • netbeans
  • sublime text
  • atom
  • MacVim

安装并创建Symfony3应用

使用Composer安装Symfony3

安装Composer

php -r "readfile(‘https://getcomposer.org/installer‘);" | php

设置全局国内镜像:

composer config -g repositories.packagist composer http://packagist.phpcomposer.com

通过Composer安装Symfony3

composer create-project symfony/framework-standard-edition project_name

使用安装器安装Symfony3

下载安装器

sudo curl -LsS http://symfony.com/installer -o /usr/local/bin/symfony

配置安装器权限

sudo chmod a+x /usr/local/bin/symfony

使用最新正式版创建应用

symfony new project_name

使用最新长期支持版创建应用

symfony new project_name lts

长期支持版规则

运行Symfony3应用

通过自带临时服务器启动命令运行

cd project_name  php bin/console server:run

通过Niginx或Apache运行

可参考这里

加域名解析到虚拟主机

编辑/etc/hosts windows环境在C:/windows/system32/drivers/etc目录中

使用Git进行版本控制

详细可参考这里

在Github等通用Git平台创建项目

安装Git
Git下载

添加系统SSH公匙

ssh-keygen -t rsa -C "[email protected]"cat ~/.ssh/id_rsa.pub

在GIT平台或者自己的GIT服务器上添加公匙

初始化Git上传代码(注意把本地配置添加到.gitignore里面)

git initgit add .git commit -m ‘init‘git remote add origin git:[email protected] push -f origin master

问题与处理

处理完以下问题记得重启PHP-FPM(必须)和Nignx/Apache

Install and enable the intl extension (used for validators).的处理

  • osx: brew install php70(根据自己安装的版本填写版本号)-intl
  • windows: php.ini中开启intl支持
  • linux下:编译安装并在php.ini开启支持

Install and/or enable a PHP accelerator (highly recommended).的处理

  • osx: brew install php70(根据自己安装的版本填写版本号)-opcache
  • windows: php.ini加载opcache
  • linux下: 根据你的PHP安装方式来安装opcache(编译安装或apt-get,yum等包管理器方式)
时间: 2024-10-12 21:03:26

第一讲: Symfony3的简介,开发环境与版本控制的相关文章

Akka第一个案例动手实战开发环境的搭建

学习了Akka第一个案例动手实战开发环境的搭建, 采用IDEA 搭建AKKa的环境,快捷方便,相关的mave和其他的jar包可以自动加载. 王家林亲授<DT大数据梦工厂>大数据实战视频“Scala深入浅出实战经典”视频.音频和PPT下载!第92讲:Akka第一个案例动手实战开发环境的搭建 百度云盘:http://pan.baidu.com/s/1dDub8DN腾讯微云:http://url.cn/WYPW3Z360云盘:http://yunpan.cn/cm6u6NqEeLEeh  访问密码 

Java第一天:安装搭建Java开发环境

Java是面向对象的语言.它是通过虚拟机的运行机制来实现“跨平台”的. 这里不多说其他的,进入正题先,学习任何语言前的第一步都是要先搭建好开发环境,Java开发环境搭建如下: 1.到官网 http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载对应的JDK版本 2.安装JDK(建议修改安装位置且安装文件目录不带空格) 3.右键我的电脑,选择属性--高级--环境变量 新建系统变量JAVA_HOME和PATH(若已存在

第一课 第二节 集成开发环境

1.IDE IDE--集成开发环境: 用于提供程序开发环境的应用程序,一般包括代码编辑器.编译器.调试器和图形用户界面工具.集成了代码编写功能.分析功能.编译功能.调试功能等一体化的开发软件服务套. 2.程序集 --经由编译器编译得到的,供CLR进一步编译执行的中间产物,在WINDOWS系统中,它一般表现为·dll或者是·exe的格式,但它们跟普通意义上的WIN32可执行程序是完全不同的东西,(重点)程序集必须依靠CLR(/重点)才能顺利执行. 程序集的组成: (1)程序集清单 --包含描述该程

JEESZ分布式框架简介---开发环境部署

环境搭建: 1.环境准备 1.开发工具: Eclipse IDE(建议使用高一点的版本) 2.JDK版本:JDK1.7 3.项目管理: Maven3.1.1 2.安装步骤   1.安装jdk1.7并配置环境变量(相信大家都会做,这里不再做重复的说明) 2.安装maven:maven安装过程就是解压缩的过程(我已经帮大家解压了, 目录:E:\myprj\jeesz-maven\apache-maven-3.1.1),为了方便大家,这边已经提供了相关的安装包,会在打包的目录下共享. 3.mavan配

x64汇编第一讲,Vs系列配置x64环境与x86环境

目录 x64汇编环境配置 一丶x64环境配置 1.1 VS系列编译器配置X64Asm开发环境. 二丶Vs配置X86汇编环境. x64汇编环境配置 一丶x64环境配置 现在windows系统都是64位了,那么对应的汇编也就是说已经升级到64位了. 一直没有时间写博客将64位汇编写出来.所以现在细心整理一下. 首先我们先配置好开发环境,然后我们才能进行开发. 1.1 VS系列编译器配置X64Asm开发环境. 1.1新建一个项目.项目里面添加一个.asm后缀的文件. 当然后缀.asm文件没有,所以我们

Scala 深入浅出实战经典 第92讲:Akka第一个案例动手实战开发环境的搭建

在intellij idea上搭建akka开发. 使用idea的原因:没有必要花时间学配置:使用idea后会越使用越自然,越用越智能. 在maven,sbt上支持更好. maven的一些功能介绍,maven还是用得比较多. 范例word count代码的简单讲解. DT大数据梦工厂微信公众账号:DT_Spark. DT大数据梦工厂的微信公众号是DT_Spark,每天都会有大数据实战视频发布,请您持续学习. 王家林DT大数据梦工厂scala的所有视频.PPT和代码在百度云盘的链接:http://p

第一讲:3DSmax简介

拼着一切代价,奔你的前程.--巴尔扎克 本讲内容:3DSmax简介 一.3DSmax视图控制 菜单栏.工具栏.视图区.动画区.视图控制区.命令面板 本讲就到这里,Take your time and enjoy it

【Cocos游戏实战】功夫小子第一课需求分析概要和开发环境的基本配

第一课的视频教程在此处. 在开发一个手机游戏之前,我们要首先分析一个游戏的基本特点,包括游戏的基本角色和属性,以及游戏的基本功能,游戏的基本规则,将整个游戏的基本流程画出来. 然后在对我们游戏的核心场景进行分析,找出我们游戏中的难点和重点,对其分解. 游戏的部分效果图如下: 游戏的基本流程和分层如下: 核心场景分析: 详细的视频分析请参照此视频教程,视频教程在此处.谢谢点击啦! :)

【第一天】django快速开发——环境部署、表单、数据库操作、模板、文件学习

安装django 1.安装 setuptools yum install python-setuptools 2.完成之后,就可以使用 easy_install 命令安装 django easy_install django 注意:django对于pip和setuptools的版本有严格要求,如果不想那么麻烦建议直接装个python3.6 django管理命令 django-admin.py 这是django的管理命令,无论在哪个目录都可以用这个命令来对project或app做操作 最常用的命令