问题标签 [php-ini]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
989 浏览

php - PyroCMS - 无法发送会话缓存限制器 - 标头已发送

在我的托管测试服务器上测试我的 PyroCMS 模块后,我收到一个错误。

我认为这与 php.ini 文件和会话有关(我已经包含了 phpinfo 输出的一个子集)。

每次我开始/重新启动会话时都会出现此问题。

出现错误的php代码

*我得到的错误 *

phpinfo(会话设置)

0 投票
2 回答
1555 浏览

php - zend.multibyte 指令到底有什么影响?

多年来,我对所有 php 脚本都使用没有 BOM 的 UTF8 编码,它们工作正常。今天我发现有一个名为 的核心指令zend.multibyte,默认为零(禁用)。

那么,如果它不影响脚本解析.. 它究竟会影响什么?

0 投票
1 回答
9152 浏览

.htaccess - htaccess 自定义 php.ini 与 php_value 或 php_flag

我想为xdebug我的项目设置 php 扩展。我有一个 linux 环境,还有其他人在同一台服务器上工作。我想通过文件中的自定义php.ini文件设置来做到这一点.htaccess。我对此有一些疑问:

  1. 我的自定义php.ini文件是否必须是原始php.ini文件的副本才能仅修改我需要的内容?或者在该文件中仅包含我想要更改的设置就足够了?
  2. 正如我所试验的那样,最好将SetEnv PHPRC /path/to/my/custom/phpinifile设置置于.htaccess文件中的所有其他设置之上。手动设置php_valuephp_flag以下SetEnv呢?他们会覆盖我的php.ini文件设置吗?
0 投票
1 回答
843 浏览

php - 优化 php 'upload_max_filesize' 和 'post_max_size' 设置

我在 php.ini 中设置了“ upload_max_filesize=1024M”和“ ”。post_max_size=1024M

当我通过网络浏览器上传一个大文件(2048M)时,我发现了一个问题。

该文件仍在上传,而我可以看到上传进度号并立即在 apache 服务器日志 (/var/log/apache) 中收到 PHP 消息,如下所示:

最后上传作业会失败,因为文件的大小大于upload_max_filesize (2048M > 1024M)

当我知道大小大于upload_max_filesize时,如何尽快拒绝上传作业?

0 投票
0 回答
241 浏览

php - set_include_path vs ini_set?

set_include_path在 PHP 中,和 和有什么区别ini_set('include_path')

例如:

出于某种原因,我一直使用ini_set,但每种方法的优点/缺点可能是什么?

0 投票
0 回答
38 浏览

php - 当我们修改 php_ini 设置时,未定义的索引 php 是否仍会显示在其他用户处?

所以我是 php 的初学者,我正在阅读很多建议如何删除 php 中未定义索引问题的帖子。

主要有两种方法

  1. 更改 php_ini 中的设置
  2. 有条件isset()

所以如果我选择方法1并将我的网站上传到服务器,当其他用户点击它时,会出现UNDEFINED INDEX警告吗?

我的意思是,因为我们只是更改了我们自己的设置,所以当其他人点击它时它仍然会显示,对吗?如果有人可以提供帮助,我真的很感激。

0 投票
2 回答
3834 浏览

php - 在共享开发环境中覆盖 PHP.ini

我的开发环境与我的初创公司的其他开发人员共享,并在 Rackspace 上设置。php.ini 文件位于/etc/文件夹中,我相信这是一个集中位置,从中配置每个其他开发人员的开发环境设置。我想php.ini专门为自己定制这个文件,而不必在/etc/ 位置进行。

具体来说,我正在我的环境中设置 XDEBUG,其他一些开发人员不想要它,所以我不想给他们带来错误 :)

为此,我在 Internet 上扫描了如何专门为一个目录覆盖 php.ini 文件,并在 stackoverflow 上找到了这个页面

然后,我只需将 php.ini 文件复制粘贴到我的 htdocs 文件夹中,然后简单地回显phpinfo()(我在我的一个控制器中回显了这个,(使用 Zend))。index.php 文件位于 htdocs 文件夹中。

当我查看 @ "Loaded Configuration File"时,它仍然显示

/etc/代替 。./htdocs/

有谁知道怎么回事?

0 投票
4 回答
6890 浏览

php - php.ini 无法更改 upload_max_filesize

我正在 Ubuntu 13.04 上开发 php 应用程序,当我尝试更改upload_max_filesize设置时:

$ sudo gedit /etc/php5/apache2/php.ini

并重新启动apache,我的值不会改变phpinfo()它们保持默认值

这是phpinfo中提到的路径:

加载的配置文件 /etc/php5/apache2/php.ini

0 投票
1 回答
83 浏览

php - PHP mail() 问题,如果它包含 URL

我正在尝试使用 PHP mail() 发送简单的 html 电子邮件。

以下代码工作正常

问题:一旦我在正文中输入了一些特定的网址,代码仍然说没问题,但从未收到电子邮件

有人可以指导我这是什么问题以及如何解决它?

0 投票
1 回答
5922 浏览

php - 如何安装 ghostscript 以使用 PHP 和 imagegick,以便将 pdf 文件转换为 png 图像

好的,我真的很困惑..我在 XAMPP 上安装了 Imagemagick 并在运行 phpinfo() 函数后成功安装了...但是,我不确定如何将 ghostscript 链接到 PHP,因为我在我的计算机上安装了 ghostscript 并且它是作为普通软件安装的,在我的桌面上具有像其他程序一样的 UI,我认为这不是它应该的样子......我应该如何将它链接到 PHP 以便 imagemagick 可以检测到它,就像我应该修改 apache 文件一样和 php.ini .. 如果是这样,我应该在那里放什么?我应该下载什么确切的文件来安装 ghostscript?

非常感谢!