关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭9年前。Improvethisquestion我是php新手。我在我的CentOS6.2机器上安装了php。我已经添加了一个扩展,但是当我安装它时,我收到一条警告,提示我应该将“extension=mongo.so”添加到php.ini。我找不到php.ini。就在上面有一条警告,指出php_ini未设置为php.ini位置。所以php甚至不知道它在哪里。什么是php.ini,它应该位于何处? 最佳答案
我对/etc/php5/fpm/php.ini中的max_upload_size进行了更改,并重新启动了nginx和php5-fpm服务。phpinfo()声明/etc/php5/fpm/php.ini正在加载,但在重新加载/重新启动两个服务后,max_upload_size保持不变.问题:服务器重启解决了这个问题。为什么需要重新启动?重启服务时我错过了什么吗? 最佳答案 问题可能是您从未真正重新启动过php-fpm。我也有这个问题,显然有很多不同的方法来重启php-fpm,其中一些不适用于某些环境。https://serverfa
我上周配置了一个网络服务器,它运行良好。今天我请求它的主页,我看到时区错误,因为它应该配置到我的php.ini文件中。我在我的网络服务器上尝试了一个phpinfo();,它给我:ConfigurationFile(php.ini)Path/opt/rrh/php/lib但是没有加载php.ini文件。我调查了一下,php文件存在并且有很大的权限:ls-la/opt/rrh/php/lib-rwxrwxrwx1apacheroot68448Nov2210:10php.ini我尝试了parse_ini_file("/opt/rrh/php/lib/php.ini"));,它没有返回任何错误
关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭11年前。Improvethisquestion我在本地主机上启用mbstring扩展时遇到了真正的困难。我正在使用适用于Windows的XAMPP1.7.4,它具有PHP5.3.5,并尝试根据documentation编辑我的php.ini文件。以及我在网上找到的各种其他示例。大约6小时后,我所能做的就是收到一条“错误500-服务器错误”消息,即使我回滚了对.ini文件的所有更改,该消息也没有消失。我需要做的是使用tFPDF创建带有丹麦语
服务器信息:UbuntuServer、Nginx、PHPFPM在/etc/php5/fpm/php.ini我有:memory_limit=512M在/etc/php5/fpm/php-fpm.conf我有:php_admin_value[memory_limit]=512Mphp_value[memory_limit]=512M我的phpinfo看起来像:PHP版本5.3.10-1ubuntu3.6系统构建日期Linuxsnserver3.2.0-40-generic#64-UbuntuSMPMonMar2521:22:10UTC2013x86_64Mar11201314:34:24服
我想在WAMP服务器中增加memory_limit、max_input_time、max_execution_time。有3个php.ini文件。1.C:\wamp\bin\apache\Apache2.4.4\bin\php.ini2.C:\wamp\bin\php\php5.4.12\php.ini3.C:\wamp\bin\php\php5.4.12\phpForApache.ini那么在WAMP服务器中应该编辑哪个php.ini文件? 最佳答案 系统托盘中的wampmanager图标有一个菜单系统。使用它来编辑与Ap
我使用OSXYosemite设置了一个新环境。我正在使用内置的PHP。我想更改php.ini中的一些配置,例如date.timezone,但尽管重新启动了apache服务器(sudoapachectlrestart),但所有修改均无效。phpinfo()给出的路径与php--ini命令不同。php信息():ConfigurationFile(php.ini)Path/usr/local/php5/libLoadedConfigurationFile/usr/local/php5/lib/php.ini通过命令:whichphp/usr/bin/phpphp--iniConfigurat
我真的不知道发生了什么——这一切都是从PHPUnit错误开始的Error:Nocodecoveragedriverisavailable当我尝试运行测试覆盖率报告并以我调试到一个结束下面描述的可复制集。但要做好准备——我使用的是Laravel5.5、Xdebug2.5.5、PHPUnit6.5.5。我的测试代码说明了这个问题:输出C:\Users\xxx\AppData\Local\Temp\7598.tmp将其与输出正确php.ini路径的代码进行比较:输出:C:\server\php\php.ini怎么可能呢?加载的php.ini文件如何根据执行的代码更改?更好的是-如何加载我正确
我不想在我的php.ini配置中硬连接一些路径,而是想使用在其他一些地方共享的系统变量来配置它们,例如我的Apache配置。我进行了一些搜索,但找不到正确的关键字组合来发现是否有办法做到这一点。有谁知道这是否可以做到?upload_tmp_dir=$SCRATCH_HOME/uploads现在SCRATCH_HOME可以在环境中导出为/tmp或/var/scratch或任何我想要的形式。 最佳答案 正式记录:https://www.php.net/manual/en/configuration.file.php#example-36
我有index.php和几个级联包含的文件,类似这样。index.php->controller.php->model.php->view.php在model.php我有一个函数使用ini_set('memory_limit','-1');ini_set()什么时候发布?更改设置过期了吗?执行后index.php?还是view.php?还是model.php中的函数? 最佳答案 ini_set()是global对于脚本中发生的所有事情(不仅仅是当前文件:正在发生的整个执行线程),对于整个脚本要求;无论您从何处调用它,它都会始终影响此