37得票2回答
将PDO默认设置为抛出异常

我希望PDO在出现错误时抛出异常,因为我总是这样使用PDO:try { $dbh = new PDO("mysql:host=$kdbhost;dbname=$kdbname",$kdbuser,$kdbpw); $dbh->setAttribute(PDO::ATTR_...

30得票2回答
使用ini_set设置max_input_vars PHP.ini指令

我能否在我的代码中设置max_input_vars PHP.ini指令?我将其设置为默认值1000,但是我的脚本有很多复选框和文本字段,可能会超过这个限制。 我正在使用PHP 5.3.10,这样做没有任何错误。此外,我找不到任何说明说我不能这样做的文档。ini_set('max_input_...

29得票5回答
尽管未达到memory_limit,PHP仍然出现内存不足错误

我刚刚接手了一个网站,其中有一个PHP脚本经常会在117MB时耗尽内存。即使我通过php.ini将PHP的memory_limit变量增加到312 MB,这种情况仍然发生。 现在,多亏了pcguru提供的线索,问题得到了解决。请看下面的答案:我终于找到答案了 ini_get('memory...

27得票1回答
从响应头中删除服务器信息和PHP信息

我该如何防止响应头中显示服务器信息和php信息?

25得票2回答
php的扩展.so文件位于哪里?

我打开了一些ini文件,如mysqli.ini,mysql.ini和pdo_mysql.ini。这些文件中有一个.so扩展名。 我想知道这些.so文件存储在哪里。 在mysqli.ini文件内; configuration for php MySQL module ; priority=20...

24得票8回答
PHP如何去除/修复“module not found or already loaded”警告?

当我像以下这样从命令行运行一个php脚本php test.php 我得到以下输出PHP Warning: Module 'memcache' already loaded in Unknown on line 0 PHP Warning: Module 'apc' already load...

22得票1回答
ini_set() 的作用范围是什么?

我有一个index.php文件,它包含了一些级联的文件,就像这样。index.php -> controller.php -> model.php -> view.php 在model.php中,我有一个使用ini_set('memory_limit', '-1');的函数。...

21得票5回答
编辑php.ini文件

我想在WAMP服务器中增加memory_limit、max_input_time 和 max_execution_time。 有三个php.ini文件。1. C:\wamp\bin\apache\Apache2.4.4\bin\php.ini<br> 2. C:\wamp\bin\...

20得票5回答
Xdebug错误:"无法加载xdebug.so:xdebug.so:找不到共享对象文件"

我最近在我的服务器上安装了xdebug,但限制它仅在我们的测试站点中使用,该站点使用其自己的php.ini文件。 例如,测试站点的php.ini位于:/home/test_site/public_html/subdomain_name/php.ini 在这个php.ini文件中,我有以下关于...

19得票6回答
无法启用phar写入功能

我目前正在使用带有PHP 5.5.12的wamp 2.5,当我尝试创建一个phar文件时,会返回以下消息: Uncaught exception 'UnexpectedValueException' with message 'creating archive "..." disabl...