atukai/php-settings-middleware

该软件包最新版本(dev-master)没有可用的许可证信息。

PHP 设置管理中间件

dev-master 2016-10-05 13:52 UTC

This package is auto-updated.

Last update: 2024-09-07 03:43:49 UTC


README

管理 PHP 设置。

安装

composer require atukai/php-settings-middleware

配置

要配置所需的 PHP 设置,请在 config 文件中 php_setting 键下添加以下内容

'php_settings' => [
    'display_startup_errors'     => false,
    'display_errors'             => true,
    'max_execution_time'         => 30,
    'date.timezone'              => 'UTC',
    
    'routes' => [
        'home' => [
            'memory_limit'       => '32M',
            'max_execution_time' => '60',
        ],
    ],
]

向容器配置中添加工厂

	'dependencies' => [
		'factories' => [
			...
			\At\PhpSettings\PhpSettingsMiddleware::class => \At\PhpSettings\PhpSettingsMiddlewareFactory::class,
			...
		],
	],

将中间件添加到管道中

	'middleware' => [
		...
		\At\PhpSettings\PhpSettingsMiddleware::class,
		...
	],	

PHP INI 配置

有关 PHP INI 配置的更多详细信息,请参阅

  1. https://php.ac.cn/manual/en/ini.list.php
  2. https://php.ac.cn/manual/en/configuration.changes.modes.php