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