starterkitforsymfony
1.0.0
這個 symfony 計畫旨在幫助您快速啟動和運行 symfony。 一切都已經設定和編碼,因此您所要做的就是添加業務邏輯。我們已經記錄了大部分項目,因此如果您需要更改任何內容,您應該能夠做到,而無需挖掘大量程式碼。
亞馬遜S3:
秘密
鑰匙
儲存桶名稱
地區
臉書認證
秘密
客戶編號
谷歌驗證
秘密
客戶編號
您的 smtp 伺服器憑證
安裝虛擬盒子。
安裝流浪者。
閱讀宅基地文件頁面
設定Homestead環境
現在克隆入門套件的儲存庫
git clone https://github.com/phptuts/starterkitforsymfony.git
進入您的 Homestead.yml 檔案並新增一個網站以符合您複製儲存庫的位置。 我的看起來像這樣。
folders: - map: ~/vagrant/code to: /home/vagrant/Code sites: - map: bigfootlocator.app to: /home/vagrant/Code/Symfony/SymfonyStart/web type: symfony2
也要將資料庫新增到您的配置中
databases: - homestead - skfsp
vagrant up 接著在 homestead 資料夾中執行 vagrant 配置。
vagrant ssh ssh 進入 vagrant 盒子。
cd 進入你的專案所在目錄
在 var 資料夾中建立 jwt 目錄
mkdir var/jwt
建立您的私鑰並記下您使用的密碼短語。
openssl genrsa -out var/jwt/private.pem -aes256 4096
創建您的公鑰,您將在此處和作曲家安裝步驟中需要密碼短語
openssl rsa -pubout -in var/jwt/private.pem -out var/jwt/public.pem
運行作曲家安裝
Composer 將詢問您在前面的步驟中設定的所有內容 + jwt 密碼和資料庫資訊。 Homestead root 密碼內容如下。 您可以隨時在parameters.yml 中變更此設置,僅供參考。這裡:
app.database_user: homestead app.database_password: secret app.database_name: skfsp ## or whatever you named it in the config
運行遷移和此資料固定腳本來載入預設使用者。
bin/console doctrine:migrations:migrate bin/console doctrine:fixtures:load --fixtures="./src/AppBundle/DataFixtures/ORM/LoadStartUserData.php"
刪除 .git 資料夾
rm -rf .git
然後您應該設定網站。 登入的用戶是:
信箱:[email protected] / 密碼:password
那你就完成了,如果你有任何問題就問吧! :)
這將運行所有測試
sh scripts/run_tests.sh