视频地址
第一讲: Symfony3 的简介,开发环境与版本控制
安装配置本地 Symfony3 运行环境
- windows 下建议使用 Xampp 或者 UPUPW
- macos 环境下建议使用 brew 安装
- Linux 环境下建议使用 lampp 或者编译安装
安装完 PHP 运行环境建议执行以下步骤:
- 添加 PHP 执行路径到 PATH 环境变量
- 把 Apache/Nginx,Fpm,Mariadb/Mysql 等应用加入开机启动
- 添加 Apache/Nginx,Fpm,Mariadb/Mysql 等服务到系统服务
执行完以上步骤可以检查是否操作正确:
- 在 ternimal 或者 cmd 下运行 php -v 看是否能输出 PHP 版本号
- 使用 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 init
git add .
git commit -m 'init'
git remote add origin git:xxx@xxx
git 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 等包管理器方式)