實戰篇課程(包括視頻,課件,源代碼)全套購買地址: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:xxx@xxxgit 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等包管理器方式)