在PhpStorm中的Laravel项目中开发时,如何在本地启用opcache?
答案 0 :(得分:0)
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 作为文件类型。这样可以确保在本地开发时这些更改也得到反映。
php artisan serve [--port=80]
PHP/ext
文件夹中已经存在php_opcache.dll文件。否则,请参考PHP documentation进行安装。