实战篇课程(包括视频,课件,源代码)全套购买地址:http://edu.csdn.net/course/detail/2661
课件
第一讲: Symfony3的简介,开发环境与版本控制
—讲师:lichnow QQ:406879210 由PHPNa原创制作
安装配置本地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 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等包管理器方式)