草庐IT

ini_count

全部标签

php - [PHP 警告 : mail(): "sendmail_from" not set in php. ini 或自定义 "From:" header 丢失

我正在尝试使用PHP的mail()函数发送测试邮件。$to="****@gourab.me";$sub="PhpMail";$msg="TestMessageFromPHP";mail($to,$sub,$msg,"From:**********@gmail.com");当我尝试通过phpdbg中的step调试它时,它显示消息:[PHPWarning:mail():"sendmail_from"notsetinphp.iniorcustom"From:"headermissinginC:/xampp/htdocs/tinyProj/mail.phponline4]我不明白为什么?

php.ini 默认时区与 date.timezone

当我在两个不同的服务器上使用PHP的date()函数时,我得到两个不同的结果,但是两个服务器应该是相同的。我检查了服务器#1上的php.ini文件,时间是正确的,它看起来如下:date/timesupportenabled"Olson"TimezoneDatabaseVersion0.systemTimezoneDatabaseinternalDefaulttimezoneAmerica/ChicagoDirectiveLocalValueMasterValue---------------------------------------------------date.timezon

byte - 从 php.ini 中的速记字节表示法获取字节值

有什么方法可以从像ini_get('upload_max_filesize')和ini_get('post_max_size')这样的函数返回的字符串中获取字节值吗?shorthandbytenotation?例如从4M得到4194304?我可以拼凑一个函数来执行此操作,但如果没有一些内置的方法来执行此操作,我会感到惊讶。 最佳答案 Theparagraphyoulinkedto结束:Youmaynotusetheseshorthandnotationsoutsideofphp.ini,insteaduseanintegervalu

variables - 使用 php.ini 声明全局变量

是否可以将变量保存在php.ini文件中。就像我们在.net中使用web.config一样。我喜欢在php.ini中保留一个标志类型变量并将其用于不同的项目。 最佳答案 不可能在普通的php.ini文件(或.htaccess等效文件)中设置用户级变量。有一些PECL模块允许这样做,例如hidef(http://pecl.php.net/package/hidef)-虽然这些需要在您使用的每个安装中安装。包含(或预先包含)带有auto_prepend_file的文件很有可能-尽管每个PHP请求都会出现这种情况。经常做的是将环境变量设置

macos - 更改 php.ini 位置

是否可以更改Apache使用的php.ini的位置?当我执行php-i|grep'配置文件',结果为:Path=>/usr/local/etcLoadedConfigurationFile=>/usr/local/etc/php.ini但是phpinfo()的结果是ConfigurationFile(php.ini)Path:/etc我可以将php.ini从/usr/local/etc/复制到/etc/,但是否可以更改php.ini文件夹?我使用Homebrew软件安装了PHP,我使用的是OSXSnowLeopard。 最佳答案 P

php - 什么是 php.ini 以及它在 CentOS 中的位置

关闭。这个问题是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,它应该位于何处? 最佳答案

nginx - 重新加载 nginx 和 php5-fpm 不会更新对 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 - 如何强制重新加载 php.ini 文件?

我上周配置了一个网络服务器,它运行良好。今天我请求它的主页,我看到时区错误,因为它应该配置到我的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"));,它没有返回任何错误

pdf - 如何从 php.ini 启用 mbstring?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭11年前。Improvethisquestion我在本地主机上启用mbstring扩展时遇到了真正的困难。我正在使用适用于Windows的XAMPP1.7.4,它具有PHP5.3.5,并尝试根据documentation编辑我的php.ini文件。以及我在网上找到的各种其他示例。大约6小时后,我所能做的就是收到一条“错误500-服务器错误”消息,即使我回滚了对.ini文件的所有更改,该消息也没有消失。我需要做的是使用tFPDF创建带有丹麦语

Nginx 或 PHP FPM 忽略 php.ini 中的 memory_limit

服务器信息: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服