草庐IT

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

php - 2 个 php.ini 文件

我发现:当我在终端上输入以下内容时:php-i|grepphp.ini我得到了输出:TheLoadedConfigurationfileis@/etc/php5/cli/php.ini但是,从phpinfo(),我看到:Theloadedinifileis@/etc/php5/apache2/php.ini其中哪一项现在有效?怎么可能有两个php.ini文件? 最佳答案 取决于您从何处运行PHP。如果您从命令行运行它,它会在通过apache运行时使用cli/php.ini和apache2/php.ini。您正在通过浏览器执行phpi

php.ini 是不存在的加载的配置文件(无)

我已经成功编译了php和apache,但没有指定php配置文件的目录。我想添加pear功能,但似乎没有任何地方有php.ini。在我的phpinfo中,它说ConfigurationFile(php.ini)Path/usr/local/apache2/php/libLoadedConfigurationFile(none)Scanthisdirforadditional.inifiles(none)Additional.inifilesparsed(none)我去了/usr/local/apache2/php/lib目录,那里确实什么也没有。我还搜索了php.ini,但没有得到任何结

php - Windows 上的 PEAR : How to change pear. ini 位置

我正在尝试将PEAR包安装到我最近在Windows764位上安装的XAMPPPHP(PHP5.3.1)。安装新包失败,因为PEAR尝试访问c:\windows\pear.ini而不是现有的c:\path_to_xampp\php\pear.ini。这会(正确地)导致permissiondenied错误。我以管理员身份登录,但Windows目录享有IIRC的一些额外保护。我不想摆弄windows目录中的写权限,而是想使用现有的pear.ini文件。有人知道在哪里相应地改变PEAR的行为吗? 最佳答案 不完全确定,但PEAR在我的机器的

php - 要启用扩展,请验证它们是否已在这些 .ini 文件中启用 - Vagrant/Ubuntu/Magento 2.0.2

通过composer安装Magento2.0.2时出现此错误:Problem1-Installationrequestformagento/product-enterprise-edition2.0.2->satisfiablebymagento/product-enterprise-edition[2.0.2].-magento/product-enterprise-edition2.0.2requiresext-gd*->therequestedPHPextensiongdismissingfromyoursystem.Toenableextensions,verifythatth

php - 找到正确的 php.ini 文件

已结束。这个问题是notreproducibleorwascausedbytypos.它目前不接受答案。此问题是由拼写错误或无法再重现的问题引起的。虽然类似的问题可能是on-topic在这里,这个问题的解决方式不太可能帮助future的读者。关闭7年前。Improvethisquestion我目前正在尝试找到正确的php.ini文件以对其进行编辑并重新启动Apache,这样更改就会发生,我很难过。我做了什么……我找到了三个不同的php.ini文件(我不知道为什么会有三个)。这就是我找到文件的方式:sudofind/-namephp.ini。结果如下....../etc/php5/cli

php - 我可以依靠 PHP php.ini 精度解决浮点问题吗

我已经为floatingpointproblem找到了一些解决方法在PHP中:php.ini设置precision=14342349.23-341765.07=584.15999999992//floatingpointproblemphp.ini设置,比方说precision=8342349.23-341765.07=584.16//voila!演示:http://codepad.org/r7o086sS有多糟糕?1。如果我只需要精确的2位数计算(金钱),我可以依靠这个解决方案吗?2。如果不能,当这个解决方案失败时,你能给我一个明确的例子吗?编辑:3.哪个php.ini.precis