指令清单

出现准备新服务器的时间时,总有可怕的配置问题。必须在php.ini中配置哪些指令。当然,我们有(和爱)phpinfo()函数,它显示服务器的当前配置。检查一个指令是否具有良好价值是如此有用。使用指令清单具有审核工具将很方便。

仅指令代码检查列表

另一方面,当您想查看完整的指令列表时。框架和应用程序通常在他们的文档中查看账单,(symfony., Drupal.,WordPress., phpmyadmin)或将在​​安装时间检查所有系统检查器(Nette框架)。

至于您自己的代码,跟踪代码所需的所有内容是一个很长的过程。作为Developper,您知道哪些功能是您的代码有利,但列出它们需要时间和奉献精神。

exakat.list all important PHP directives

exakat引擎为您构建一个指令清单,并包含一个自己的智慧。它查看您的代码,标识所有PHP功能(以及更多),然后列出所有重要的相关指令。并非所有指令都包含在内,并且对于缺少的指令,提供了对文档的链接。这是一个例子 Zenphoto. :

指令

 

当代码包含呼叫ob_start和ob_clean时,它将建议审核‘output_buffering’指令,它创建缓冲区以加速Web处理(将其设置为4096或更多)。输出缓冲具有更多指令,但这些是审查最常见和最重要的。

当代码访问$ _files变量或 move_uploaded_file() 函数,然后肯定应该审查file_uploads,以及upload_max_filesize,max_file_uploads和post_max_size。如果没有使用这些功能,则建议将File_uploads设置为OFF,并使服务器更安全。

当然,经典 expose_php.memory_limit. 被列出,还有 realpath_cache_size.  or Report_memleaks. 或者 track_errors.。那些经常留下默认值,当它们适应一个时,仍然提供一些益处(性能,速度)’s code.

每个人的指令校验列表

从那里,您可以使用针对代码量身定制的指令列表查看自己的安装。不再害怕忘记他们中的任何一个。该列表是从代码中构建的,以及需要工作所需的所有内容。

exakat.is currently a 公共测试版.