strontium / symfony-vagrant
在Vagrant环境下提高Symfony性能的辅助工具
dev-master / 0.3.x-dev
2017-03-21 13:03 UTC
Requires
- php: >=5.4
- sensio/distribution-bundle: ^5.0
- symfony/framework-bundle: ~3.0
Requires (Dev)
- composer/composer: ~1.0@dev
This package is auto-updated.
Last update: 2024-09-26 22:11:07 UTC
README
在Vagrant环境下提高Symfony 2性能的辅助工具。
由于NFS同步延迟,使用Symfony2在Vagrant内部可能会变慢。为了避免这种情况,两个位置都已移动到/dev/shm/%your_app_name%
下的共享内存段。
要查看应用程序日志,请运行以下命令
$ tail -f /dev/shm/%your_app_name%/logs/prod.log $ tail -f /dev/shm/%your_app_name%/logs/dev.log
安装
添加到composer.json
{ "require": { "strontium/symfony-vagrant": "*" } }
使用
从VagrantAwareKernel扩展你的Kernel
<?php // app/AppKernel.php use Strontium\SymfonyVagrant\Kernel\VagrantAwareKernel; class AppKernel extends VagrantAwareKernel
如果你使用PHPStrorm并且想在宿主机上拥有Symfony缓存的副本,请将以下脚本添加到composer.json
"scripts": { "post-install-cmd": [ "Strontium\\SymfonyVagrant\\Composer\\ScriptHandler::cacheWarmupOnVagrant" ], "post-update-cmd": [ "Strontium\\SymfonyVagrant\\Composer\\ScriptHandler::cacheWarmupOnVagrant" ] }