草庐IT

Nginx 或 PHP FPM 忽略 php.ini 中的 memory_limit

服务器信息:UbuntuServer、Nginx、PHPFPM在/etc/php5/fpm/php.ini我有:memory_limit=512M在/etc/php5/fpm/php-fpm.conf我有:php_admin_value[memory_limit]=512Mphp_value[memory_limit]=512M我的phpinfo看起来像:PHP版本5.3.10-1ubuntu3.6系统构建日期Linuxsnserver3.2.0-40-generic#64-UbuntuSMPMonMar2521:22:10UTC2013x86_64Mar11201314:34:24服

php - 编辑 php.ini 文件

我想在WAMP服务器中增加memory_limit、ma​​x_input_time、ma​​x_execution_time。有3个php.ini文件。1.C:\wamp\bin\apache\Apache2.4.4\bin\php.ini2.C:\wamp\bin\php\php5.4.12\php.ini3.C:\wamp\bin\php\php5.4.12\phpForApache.ini那么在WAMP服务器中应该编辑哪个php.ini文件? 最佳答案 系统托盘中的wampmanager图标有一个菜单系统。使用它来编辑与Ap

php - 如何设置要使用的默认 php.ini,OSX Yosemite

我使用OSXYosemite设置了一个新环境。我正在使用内置的PHP。我想更改php.ini中的一些配置,例如date.timezone,但尽管重新启动了apache服务器(sudoapachectlrestart),但所有修改均无效。phpinfo()给出的路径与php--ini命令不同。php信息():ConfigurationFile(php.ini)Path/usr/local/php5/libLoadedConfigurationFile/usr/local/php5/lib/php.ini通过命令:whichphp/usr/bin/phpphp--iniConfigurat

php - 根据代码内容加载不同的 php.ini 文件

我真的不知道发生了什么——这一切都是从PHPUnit错误开始的Error:Nocodecoveragedriverisavailable当我尝试运行测试覆盖率报告并以我调试到一个结束下面描述的可复制集。但要做好准备——我使用的是Laravel5.5、Xdebug2.5.5、PHPUnit6.5.5。我的测试代码说明了这个问题:输出C:\Users\xxx\AppData\Local\Temp\7598.tmp将其与输出正确php.ini路径的代码进行比较:输出:C:\server\php\php.ini怎么可能呢?加载的php.ini文件如何根据执行的代码更改?更好的是-如何加载我正确

php - 是否可以在 php.ini 中使用环境变量?

我不想在我的php.ini配置中硬连接一些路径,而是想使用在其他一些地方共享的系统变量来配置它们,例如我的Apache配置。我进行了一些搜索,但找不到正确的关键字组合来发现是否有办法做到这一点。有谁知道这是否可以做到?upload_tmp_dir=$SCRATCH_HOME/uploads现在SCRATCH_HOME可以在环境中导出为/tmp或/var/scratch或任何我想要的形式。 最佳答案 正式记录:https://www.php.net/manual/en/configuration.file.php#example-36

php - ini_set() 作用范围?

我有index.php和几个级联包含的文件,类似这样。index.php->controller.php->model.php->view.php在model.php我有一个函数使用ini_set('memory_limit','-1');ini_set()什么时候发布?更改设置过期了吗?执行后index.php?还是view.php?还是model.php中的函数? 最佳答案 ini_set()是global对于脚本中发生的所有事情(不仅仅是当前文件:正在发生的整个执行线程),对于整个脚本要求;无论您从何处调用它,它都会始终影响此

PHP - ini_set ('session.gc_maxlifetime' , 5) - 为什么它没有结束 session ?

PHP脚本如下:Yourfullnameis$forename$surname.Yourusernameis'$username'andyourpasswordis'$password'.";}elseecho"Pleaseclickheretologin.";?>基于超时(即5秒),脚本不应打印任何内容。但是,我仍然收到以下消息5WelcomebackBill.YourfullnameisBillSmith.Yourusernameis'bsmith'andyourpasswordis'mysecret'.ini_set('session.gc_maxlifetime',5)行似乎没

file-upload - ini_set ("upload_max_filesize","200M") 在 php 中不起作用

这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:overridingupload_max_filesize我使用这些代码来更改上传文件的大小:-echoini_get('upload_max_filesize').'';ini_set("upload_max_filesize","300M");echoini_get("upload_max_filesize");但是我得到了2M2M在php.ini中设置。我想更改文件上传大小限制。

php - 无法在 php.ini 文件中设置 date.timezone

我正在使用php5.5,每当我在PHP中使用日期函数时都会收到此错误:Warning:phpinfo():Itisnotsafetorelyonthesystem'stimezonesettings.Youare*required*tousethedate.timezonesettingorthedate_default_timezone_set()function.Incaseyouusedanyofthosemethodsandyouarestillgettingthiswarning,youmostlikelymisspelledthetimezoneidentifier.Wes

php - MacOs Sierra 上的 ini 文件在哪里?

我刚买了新的MacBookPro。看看什么是php-i|grepini返回:prompt>php-i|grepiniConfigurationFile(php.ini)Path=>/etcScanthisdirforadditional.inifiles=>(none)Additional.inifilesparsed=>(none)user_ini.cache_ttl=>300=>300user_ini.filename=>.user.ini=>.user.iniSupportedhandlers=>ndbmcdbcdb_makeinifileflatfileinit_command