问题标签 [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 - php max_execution_time value is 30seconds but run 200seconds?
im getting php maximum execution time like this.
but i can run this script.
im how to get real ini value ?
best regards
php - 增加 php 的最大执行时间
我添加set_time_limit(0);
了增加执行时间的功能,但它最多只执行 2-3 分钟。
我想从一个需要很长时间的网站中搜索链接。
php - 我应该启用 open_basedir 吗?
我读到 open_basedir 应该是“打开”以获得更好的安全性。真的吗?我应该启用它吗?
php - php 文件上传错误 1 - 使用 php_ini 的正确方法是什么?
我在将 pdf 上传到我的服务器时遇到问题。upload_max_filesize 为 2M,而文件则更多,大约为 4M。我在这里找到了一个与我的问题类似的帖子
$_FILE 上传大文件会出现错误 1,即使 upload_max_size 大于文件大小
我可以从 php.net 收集到正确使用 ini_set 命令的信息,这是我目前正在使用的。
但是在我发布的链接中,他们似乎使用了不同的方法(如果他们不只是总结正确的代码)。但似乎我的代码也不能正常工作。我<?php phpinfo(); ?>
在页面底部显示upload_max_filesize 仍然是2M。我是否使用了正确的 ini_set 语法?还是我上传pdf的问题是什么?
我处理上传的代码是
'print_r($_FILES['pdf']);' 行的输出 是
command-line - Zend php.ini 在命令行上抛出错误
我尝试在命令行上运行一个 zend 框架脚本。这很好用,但是每次我执行一个 php 脚本时,它都会给我很多警告和错误,这是什么问题?我该如何解决这个问题?
我将 zend php.ini 放在 /etc/ 中,因为我的命令行默认使用这个目录,当我尝试使用 'php -c /usr/local/zend/etc/script.php' 它给了我同样的错误.
来自命令行的错误;
谢谢指教,
尼基
php - 在哪里可以找到 php.ini?
几年前,我在我维护的 Linux 服务器上安装了 Apache 2.2x 和 PHP 5.3.1。我使用 .tar.gz 并按照指示构建它们(而不是 rpm 和你有什么)。一切都很好。
今天我需要安装它,它看起来像一个 PHP 库。我完成了安装的所有步骤,我在$PHP_HOME/lib/extensions/somecomplicatedname/ibm_db2.so
.
最大的收获是最后一步是配置文件php.ini,但我的系统上没有任何 php.ini文件。恐怖的恐怖。PHP 工作正常,当然除了我想使用的这个新奇的 ibm_db2 thingamajig ,因此有人可以使用 GUI 来修补DB2。(我尝试了一个小的 PHP 脚本,该脚本失败并表明 ibm_db2 函数不可用。)
我必须每隔几年处理一次 PHP,所以请从一个非常基本的层面告诉我我可以做些什么来启用对 DB2 的基于 Web 的 GUI 访问。
php - 设置 PDO 默认抛出异常
如果发生错误,我总是希望 PDO 抛出异常,因为我总是像这样使用 PDO:
如果有一个配置文件我可以编辑以使其默认情况下 PDO 抛出异常,那就太好了 - 这可能吗?
我想要这个的原因是我不必每次都写这一行:
更新- 我已经创建了一个库来为我处理数据库访问(包括设置 PDO 以引发异常)。
php - 为什么 PHP 错误会打印两次?
概括
令人惊讶的是,我在 Google 或 SO 上一无所获。当我在 PHP 中抛出异常时,它会在我的控制台中出现两次,并带有错误消息和堆栈跟踪。第一次打印时显示“PHP 致命错误:...”,第二次打印时仅显示“致命错误:...”。我还没有测试过这是 Apache 插件版本。
例子
为安全起见,使用“...”缩短了一些命名空间和路径:
问题
我认为它与 stderr 和 stdout 都打印错误有关。无论如何,我如何很好地要求 PHP 只打印一次,最好是 stderr?
版本输出
PHP 5.3.9 (cli) (built: Jan 11 2012 17:09:48)
版权所有 (c) 1997-2012 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies
编码
http://pastebin.com/iBUGJ2eY
This is the exact code that displays double exceptions for me, with namespaces and paths edited to foos. Note that I always get double exceptions in the command line on this installation. I'm all but certain that the issue lies in the PHP configuration.
php - MS-SQL 和 PHP.INI - 如何在 IIS7 中的 PHP 中启用 mssql 支持
目前,我们在 Windows IIS7 上运行 PHP。php.ini 中的相关部分向我报告了这一点;
显然,这个 PHP 缺乏 mssql 支持。
--without-mssql
该短语从配置区域中消失 需要什么,因此对 mssql 的支持存在于 php 编译中?
到目前为止,这就是我们所做的。
我们启用了 php_mssql.dll 作为 php 扩展。我们确保 ntwdb.dll 与 php 位于同一文件夹中
我们的节目与这个致命的人一起停止!
Fatal error: Call to undefined function mssql_connect() in ...
php - 如何设置 PDO 默认主机?
我正在尝试将一些 PHP 代码从 Mysqli 转换为 PDO,并且我需要能够为 PDO MySQL 连接设置默认主机(在我的应用程序代码之外)。
使用 Mysqli,我可以通过以下php.ini
设置做到这一点:
然后连接:
它对我们来说效果很好。
PDO 的等效代码:
工作方式不一样。只要我的 MySQL 服务器在本地主机上,它就可以工作。它不是。我有一台单独的机器托管我的 MySQL 服务器。
是否有等效的php.ini
设置可以完成我对 PDO 的需要?我发现的最接近的东西是pdo_mysql.default_socket设置,但我认为不会这样做。