【发布时间】:2019-03-22 11:12:47
【问题描述】:
在 PhpStorm 中的 Laravel 项目中开发时如何在本地启用 opcache?
【问题讨论】:
在 PhpStorm 中的 Laravel 项目中开发时如何在本地启用 opcache?
【问题讨论】:
server.php
-d zend_extension=php_opcache.dll -d opcache.enable_cli=1 -d opcache.memory_consumption=128 -d opcache.max_accelerated_files=10000 -d opcache.validate_timestamps=0 -d opcache.save_comments=0
这将在程序执行时缓存 PHP 脚本。当前配置不会导致重新缓存失效。所以,现在需要file watchers 来检测何时进行了更改。
<custom>
php
-d zend_extension=php_opcache.dll -d opcache.enable_cli=1 -r "opcache_reset();"
现在,当调用手动保存时,此观察程序将检测对项目中 PHP 文件所做的任何更改,并使要重建的整个缓存失效。
对于刀片,重复上述完全相同的步骤。但是,选择 Blade 作为 File type(很明显)。这样可以确保在本地开发时也反映这些更改。
php artisan serve [--port=80]的用法
PHP/ext 文件夹中。否则,请参阅PHP documentation 进行安装。【讨论】: