1074得票14回答
我在哪里可以找到php.ini文件?

今天我需要安装IBM DB2库。我按照所有步骤进行,直到执行make install命令,然后我在$PHP_HOME/lib/extensions/somecomplicatedname/ibm_db2.so目录下找到了ibm_db2.so文件。 问题是最后一步是配置php.ini文件,但是...

98得票4回答
“本地值”和“主值”的区别是什么?

当我显示phpinfo();时,我看到两列:local value(本地值)和master value(主值)。Web服务器什么时候会选择local value,什么时候会选择master value?

85得票7回答
如何确定正在使用哪个'php.ini'文件?

我在我们的Linux Ubuntu服务器上搜索php.ini文件的路径,并且发现当执行命令 find / -name php.ini时找到了很多php.ini文件。那么,我如何能够从一个PHP脚本网页中确切地知道php.ini的位置呢?

79得票17回答
PHPUnit require_once() 错误

我最近通过pear安装程序在我的服务器上安装了PHPUnit。 当我尝试运行一个测试时,出现以下错误: PHP警告:require_once(PHPUnit/Util/Filter.php):无法打开流:在/usr/bin/phpunit的第44行中没有这样的文件或目录 PHP致命错误:re...

72得票7回答
我该在哪里找到用于php-cli的php.ini文件?

看起来php命令行使用的是不同于主php解释器的php.ini文件。我使用的是Ubuntu 10.4。我的问题是在主php.ini文件中,我已经包含了一个外部库的额外路径,但在命令行版本中,这个路径不存在,因此我遇到了路径包含错误。 谢谢

64得票1回答
在php-cli中重新加载php.ini

我有一个必须从控制台(php-cli)运行的 PHP 脚本。但是 php-cli 的 php.ini 配置不正确。我已经修复了它,但当我运行脚本时,出现了 php 配置错误,因为 php.ini 使用了旧版本。 我如何在不重新启动服务器的情况下重新加载控制台的 php.ini?

60得票8回答
增加 PHP 的最大执行时间

我已经添加了 set_time_limit(0); 函数来增加执行时间,但最多只执行2-3分钟。error_reporting(E_ALL); error_reporting(1); set_time_limit(0); 我想从一个加载时间很长的网站中搜索链接。

54得票9回答
PHP7 CLI尝试加载xdebug两次 - "无法加载Xdebug - 它已经被加载"

在将Ubuntu从14.04升级到16.04后,PHP CLI开始抱怨xdebug: $ php -v Cannot load Xdebug - it was already loaded PHP 7.0.13-0ubuntu0.16.04.1 (cli) ( NTS ) Copyright...

41得票3回答
无法在Docker容器中更新php.ini文件

我正在尝试在Docker上使用Nginx和PHP7搭建Magento2。如PHP7 Docker映像所建议,我已经添加了自定义的php.ini文件。我可以从phpinfo.php看到它正在加载我的php.ini文件,但是我所有的更新都没有显示出来。 应该是:memory_limit = ...

40得票2回答
为什么PHP错误会打印两次?

简介 惊人的是,我在谷歌或SO上找不到这方面的任何信息。当我在PHP中抛出异常时,它会在控制台上打印两次,完整地显示错误消息和堆栈跟踪。第一次打印时,它会显示“PHP致命错误:...”,而第二次只显示“致命错误:...”。我尚未测试Apache插件版本。 示例 为了保密,使用“…”缩短了...