问题标签 [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.
php - PyroCMS - 无法发送会话缓存限制器 - 标头已发送
在我的托管测试服务器上测试我的 PyroCMS 模块后,我收到一个错误。
我认为这与 php.ini 文件和会话有关(我已经包含了 phpinfo 输出的一个子集)。
每次我开始/重新启动会话时都会出现此问题。
出现错误的php代码
*我得到的错误 *
phpinfo(会话设置)
php - zend.multibyte 指令到底有什么影响?
多年来,我对所有 php 脚本都使用没有 BOM 的 UTF8 编码,它们工作正常。今天我发现有一个名为 的核心指令zend.multibyte
,默认为零(禁用)。
那么,如果它不影响脚本解析.. 它究竟会影响什么?
.htaccess - htaccess 自定义 php.ini 与 php_value 或 php_flag
我想为xdebug
我的项目设置 php 扩展。我有一个 linux 环境,还有其他人在同一台服务器上工作。我想通过文件中的自定义php.ini
文件设置来做到这一点.htaccess
。我对此有一些疑问:
- 我的自定义
php.ini
文件是否必须是原始php.ini
文件的副本才能仅修改我需要的内容?或者在该文件中仅包含我想要更改的设置就足够了? - 正如我所试验的那样,最好将
SetEnv PHPRC /path/to/my/custom/phpinifile
设置置于.htaccess
文件中的所有其他设置之上。手动设置php_value
或php_flag
以下SetEnv
呢?他们会覆盖我的php.ini
文件设置吗?
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时,如何尽快拒绝上传作业?
php - 当我们修改 php_ini 设置时,未定义的索引 php 是否仍会显示在其他用户处?
所以我是 php 的初学者,我正在阅读很多建议如何删除 php 中未定义索引问题的帖子。
主要有两种方法
- 更改 php_ini 中的设置
- 有条件
isset()
。
所以如果我选择方法1并将我的网站上传到服务器,当其他用户点击它时,会出现UNDEFINED INDEX警告吗?
我的意思是,因为我们只是更改了我们自己的设置,所以当其他人点击它时它仍然会显示,对吗?如果有人可以提供帮助,我真的很感激。
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/
有谁知道怎么回事?
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
php - PHP mail() 问题,如果它包含 URL
我正在尝试使用 PHP mail() 发送简单的 html 电子邮件。
以下代码工作正常
问题:一旦我在正文中输入了一些特定的网址,代码仍然说没问题,但从未收到电子邮件
有人可以指导我这是什么问题以及如何解决它?
php - 如何安装 ghostscript 以使用 PHP 和 imagegick,以便将 pdf 文件转换为 png 图像
好的,我真的很困惑..我在 XAMPP 上安装了 Imagemagick 并在运行 phpinfo() 函数后成功安装了...但是,我不确定如何将 ghostscript 链接到 PHP,因为我在我的计算机上安装了 ghostscript 并且它是作为普通软件安装的,在我的桌面上具有像其他程序一样的 UI,我认为这不是它应该的样子......我应该如何将它链接到 PHP 以便 imagemagick 可以检测到它,就像我应该修改 apache 文件一样和 php.ini .. 如果是这样,我应该在那里放什么?我应该下载什么确切的文件来安装 ghostscript?
非常感谢!