itmh / php-symfony-project
v1.0.0
2016-06-30 15:48 UTC
Requires
- php: ^7.0.0
- sensio/framework-extra-bundle: ^3.0
- symfony/monolog-bundle: ^2.11
- symfony/symfony: ^3.0
Requires (Dev)
- itmh/php-buddy: ^1.0.0
- sensio/generator-bundle: ^3.0
- symfony/phpunit-bridge: ^3.1
This package is not auto-updated.
Last update: 2024-09-14 19:25:38 UTC
README
使用方法
要创建新项目,请执行命令 composer create-project itmh/php-symfony-project my-new-app,其中 my-new-app 是未来应用程序的目录名。之后,进入该项目并执行第一个提交
cd my-new-app
git init
git add .
git commit -am "Initial commit"
创建项目后,务必编辑 composer.json 并指定项目名称、作者等信息。
启动开发环境
需要复制配置文件并根据需要进行配置。然后安装应用程序的依赖项。之后启动容器并设置应用程序临时文件目录的权限。
cp etc/example.docker-compose.yml docker-compose.yml
vim docker-compose.yml
cp etc/example.htaccess web/.htaccess
composer install --prefer-dist --optimize-autoloader --ignore-platform-reqs -vv
docker-compose up -d
docker-compose exec upstream chmod 777 -R /var/www/var
docker-compose exec upstream php /var/www/bin/console
docker-compose exec upstream php /var/www/bin/console cache:clear
启动构建
composer install --prefer-dist --optimize-autoloader --ignore-platform-reqs -vv
composer build