问题标签 [php-ini]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 如何减少文件上传时间?
我需要上传大尺寸的视频文件。我已经设置了最大文件上传首选项。我设置了以下首选项:
它可以工作,但对于较大的视频文件需要太长时间。对于 12M 需要 5 毫秒,对于 50M 可能需要近 30 毫秒。有什么办法可以减少文件上传时间。
执行后,我收到此警告消息:“PHP 警告:12959997 字节的 POST 内容长度超过第 0 行未知中 8388608 字节的限制”
php - max_execution_time 替代方案
所以这是低调:
我正在为其开发的客户端在 HostGator 上,它已将其 max_execution_time 限制为 30 秒,并且不能被覆盖(我已经尝试并确认它不能通过他们的支持和 wiki)
我所做的代码是获取上传的文件,然后......
- 循环通过 xml
- 获取文件中的所有提要下载链接
- 下载每个xml文件
- 单独循环每个文件的每个 xml 数组,并根据每个项目的来源(即文件名)将每个项目的信息插入数据库
现在有什么办法可以让我以某种方式排队或将工作负载分成多个文件吗?我知道代码可以完美运行,并在插入之前检查每个项目是否存在,但我被困在 execution_limit 附近。
任何建议表示赞赏,如果您有任何问题,请告诉我!
php - php文件上传警告信息
我需要上传一个视频文件。这是我的代码
当我尝试上传视频文件时,我对这条警告消息感到有些困惑。
我在 php ini 中设置了以下首选项:
该文件尚未更新。这需要很长时间,只是显示这个警告。
php - 使用 gc_maxlifetime 在 PHP 中扩展会话不起作用
我有以下代码来扩展我的$_SESSION[]
变量。它们在大约 2-3 小时后到期。
我试图通过更改延长到 22 小时session.gc_maxlifetime
,但几个小时后我仍然失去了我的会话。
如何增加会话的持续时间?
php - 'child pid 10708 exit signal Segmentation fault (11)' 错误的根本原因是什么?
我收到越来越多的child pid 10708 exit signal Segmentation fault (11)
错误。它的根本原因是什么以及如何解决它?
php ini内存是否与此相关联?
我正在使用带有 php 的 apache2 服务器。
提前致谢。
php - ini_set/ini_get memory_limit 恢复内存 php
我正在编写一个脚本,我需要在某个点将内存限制设置为非常高的值。但是,在那之后我需要恢复内存限制。
但是,如果您的脚本没有调用ini_set来设置内存限制
,则 ini_get返回 -1。
我正在尝试做这样的事情:
但是,$oldLimit是 -1。
-1 在这种情况下意味着什么。
提前致谢。
php - php.ini 变量未通过 htaccess 设置
我们不能通过 phpfiles 或 htaccess 设置哪些 php.ini 变量。
意味着如果我们要设置变量,那么我们必须直接在 php 服务器文件中进行配置。
谁能给我该变量名称的列表?
iis - Xdebug 不作为 zend 扩展 IIS7
我无法作为扩展名xdebug
加载,因为它会自动输入错误的术语。Zend
php.ini
中的消息phpinfo()
是
XDEBUG 未作为 ZEND 扩展加载
我在 Windows Server 2008 R2 Enterprise PHP 5.3.8 Zend Engine v2.3.0 上使用 IIS 7.5
我的部分php.ini
:
没有记录错误。
我需要激活 IIS 设置中的每个扩展。当我然后重新启动 IIS 时,php.ini
更新为该行
为什么这个?
mysql - phpMyAdmin 不工作
当我运行 phpmyadmin 时,它会向我显示以下消息:
我已经修改了我的 php.ini 以获得 php_mysqli.dll 的正确地址,取消注释它。我什至将其复制并重命名为 mysqli.dll。然后重新启动电脑,没有任何效果。在这里我粘贴 phpinfo();
pjpinfo() 中向我显示了一个警告,但我不知道为什么,它来自 date(),即使我没有使用它。但我不认为这是问题所在。
我在 windows7 x64 机器上安装了 WAMP(最新版本)。
请帮忙,我已经卡在那里一个多星期了
php - wordpress 媒体上传限制
在我的本地 wordpress 站点中,我只能上传 2Mb 的文件,我已将文件增加到upload_max_filesize
64Mb 并重新启动了 wamp,但是当我运行<?php echo phpinfo()?>
它时显示upload_max_filesize = 2M
尚未更改。我应该怎么做才能增加上传限制?
我还在stackoverflow和其他论坛上访问了很多帖子,例如:increase-file-upload-size-for-media-in-wordpress ,并且无法更改php上传大小限制 ,但它们根本没有帮助我!