标签: php-ini

我的php.ini文件位于服务器上的哪个位置?

几年前,我在我维护的Linux服务器上安装了Apache 2.2x和PHP 5.3.1.我使用.tar.gz并按照指示构建它们(而不是rpms和what-have-you).一切都很好.

今天我需要安装这个看起来像PHP库的东西.我完成了所有步骤以进行安装,然后我找到了ibm_db2.so$PHP_HOME/lib/extensions/somecomplicatedname/ibm_db2.so

最好的方法是配置php.ini,但我的系统上没有php.ini.恐怖的恐怖.PHP工作正常,当然除了我想要使用的这个新奇的ibm_db2 thingamagic,所以有人可以使用GUI来修补DB2.(我尝试了一个小的php脚本失败并指示ibm_db2函数不可用).

我必须每隔几年处理一次PHP,所以请在非常基本的层面上启发我,了解如何启用基于Web的GUI访问DB2.

php linux php-ini

842
推荐指数
12
解决办法
76万
查看次数

phpunit require_once()错误

我最近通过pear安装程序在我的服务器上安装了phpunit.

当我去运行测试时,我收到以下错误:

PHP警告:require_once(PHPUnit/Util/Filter.php):无法打开流:第44行/ usr/bin/phpunit中没有此类文件或目录

PHP致命错误:require_once():在44行/ usr/bin/phpunit中打开所需的'PHPUnit/Util/Filter.php'(include_path ='.:/ usr/bin/php')失败

在做了一些搜索之后,我尝试对服务器上的php.ini文件中的include_path进行一些修改.但这没有做到.

知道可能导致这种情况的原因吗?

php installation phpunit filepath php-ini

79
推荐指数
5
解决办法
6万
查看次数

本地值和主值之间有什么区别

当我显示phpinfo();我看到两列: local valuemaster value.什么时候网络服务器会选择local value什么时候会选择master value

php phpinfo php-ini

67
推荐指数
3
解决办法
5万
查看次数

我在哪里可以找到php-cli的php.ini

似乎php命令行正在使用来自主php解释器的不同php.ini.我正在使用Ubuntu 10.4.我的问题是在主php.ini中我已经包含了一个外部库的额外路径,但在cli版本中这不存在,所以我有一个路径包含错误.

谢谢

php php-ini

66
推荐指数
3
解决办法
7万
查看次数

增加php的最大执行时间

我添加set_time_limit(0);了增加执行时间的功能,但最多只执行2-3分钟.

error_reporting(E_ALL);
error_reporting(1);
set_time_limit(0);
Run Code Online (Sandbox Code Playgroud)

我想搜索一个长篇大论的网站链接.

任何帮助将不胜感激.

非常感谢.

php scripting .htaccess php-ini

58
推荐指数
2
解决办法
28万
查看次数

如何知道使用哪个php.ini?

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

php php-ini

51
推荐指数
5
解决办法
5万
查看次数

php.ini在php-cli中重新加载

我有PHP脚本,必须从控制台(php-cli)运行.但php-cli的php.ini配置不正确.我修复它,但是当我运行脚本时,php配置有错误,因为php.ini使用旧的.

如何在没有重启服务器的情况下为控制台重新加载php.ini?

php php-ini

47
推荐指数
1
解决办法
3万
查看次数

为什么PHP错误打印两次?

摘要

令人惊讶的是,我无法在Google或SO上找到任何相关信息.当我在PHP中抛出异常时,它会在我的控制台中出现两次,完成错误消息和堆栈跟踪.它第一次打印出来时说"PHP Fatal error:...",第二次它只是说"致命错误:......".我没有测试过这是Apache插件版本.

有些命名空间和路径缩短为'...'以确保安全:

$ php code/com/.../tabular_data.php
PHP Fatal error:  Uncaught exception 'Exception' with message 'File type not supported' in /home/codemonkey/.../tabular_data.php:56
Stack trace:
#0 /home/codemonkey/.../tabular_data.php(88): com\...\Tabular_Data->loadFromFile('/home/codemonke...', false)
#1 /home/codemonkey/.../tabular_data.php(95): com\...\Tabular_Data::fromFile('/home/codemonke...')
#2 {main}
  thrown in /home/codemonkey/.../tabular_data.php on line 56

Fatal error: Uncaught exception 'Exception' with message 'File type not supported' in /home/codemonkey/.../tabular_data.php:56
Stack trace:
#0 /home/codemonkey/.../tabular_data.php(88): com\...\Tabular_Data->loadFromFile('/home/codemonke...', false)
#1 /home/codemonkey/.../tabular_data.php(95): com\...\Tabular_Data::fromFile('/home/codemonke...')
#2 {main}
  thrown in /home/codemonkey/.../tabular_data.php on line 56

我假设它与stderr和stdout有关,它们都打印错误.在任何情况下,我如何很好地问PHP只打印一次,最好是stderr?


版本输出

PHP 5.3.9(cli)(内置:2012年1月11日17:09:48)
版权所有(c)1997-2012 PHP Group …

php php-ini

28
推荐指数
1
解决办法
2322
查看次数

设置PDO默认情况下抛出异常

如果发生错误,我总是希望PDO抛出异常,因为我总是像这样使用PDO:

try {
    $dbh = new PDO("mysql:host=$kdbhost;dbname=$kdbname",$kdbuser,$kdbpw);
    $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    // some queries
}
catch (PDOException $e) {
    error_log('PDO Exception: '.$e->getMessage());
    die('PDO says no.');
}
Run Code Online (Sandbox Code Playgroud)

如果有一个我可以编辑的配置文件就可以了,那么默认情况下PDO会抛出异常 - 这可能吗?

我想要这个的原因是我每次都不必写这行:

$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
Run Code Online (Sandbox Code Playgroud)

更新 - 我已经创建了一个库来处理数据库访问(包括设置PDO以引发异常).

php mysql pdo php-ini

27
推荐指数
2
解决办法
3万
查看次数

使用ini_set设置max_input_vars PHP.ini指令

我可以在我的代码中设置max_input_vars PHP.ini指令吗?我将它设置为默认值1000,但是我有一个脚本,其中包含许多复选框和文本字段,可能并且很可能会超过1000限制.

我正在使用PHP 5.3.10,我没有收到任何错误.此外,我找不到任何说明我不能这样做的文件.

ini_set('max_input_vars', 3000);
Run Code Online (Sandbox Code Playgroud)

谢谢.

php php-ini

23
推荐指数
2
解决办法
4万
查看次数

标签 统计

php ×10

php-ini ×10

.htaccess ×1

filepath ×1

installation ×1

linux ×1

mysql ×1

pdo ×1

phpinfo ×1

phpunit ×1

scripting ×1