问题标签 [phpinfo]
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 - xdebug:不要将机器名称删除为 xdebug.idekey
我正在努力让 xdebug 与我的 Apache 2.x、PHP 5.3 和我的 Netbeans 6.9 一起工作:
我的意思是phpinfo中的一切看起来都很好,除了:
MYTHINKPAD 是我的本地 (Windows 7x64) 机器的名称。我没有最微弱的线索,主值以这种方式被覆盖。在 http.conf 和 .htaccess 中肯定没有 php_value,在 php.ini 中也没有任何异常:
更令人惊讶的是,如果我将这个添加到 httpd.conf 中,重新启动并查看 phpinfo():
嗯?有人可以填写我,为什么我的机器名称如此有弹性?
在此期间,什么AllowOverride
可以让我在 .htaccess 文件中使用 php_value 语句?(是的,我用谷歌搜索)。还是根本不可能?
php - PHP脚本只是挂在大文件上传
我有一个 php 脚本,允许用户在 POST 上将多个文件上传到服务器,然后重定向到下一页。
它似乎已经工作了一段时间,但最近用户报告它无限挂起。他们输入所有字段,选择要上传的文件,点击帖子,然后等待几个小时然后放弃并关闭窗口。但是当我检查它时,文件似乎已成功上传并且完好无损。只是字段没有发布。
似乎脚本无法转换到下一部分,在该部分中,表单字段被解析并插入到 mysql 数据库中。我做了一些小测试,无法重现问题。虽然我没有时间测试200M这样的大文件。
任何用户上传的最大总文件大小为 200M,所以我觉得我的 php 核心设置就足够了。这是我所拥有的:
核心设置中的其他任何东西可能会给我这个问题?还是浏览器的问题?
apache - 如何检查 apache 中启用的 mod_headers 和 mod_expires 模块
我想检查我的服务器中是否启用了 mod_headers 和 mod_expires 模块
有没有一种方法可以使用一些 php 函数列出 apache 启用/禁用的模块,就像我们使用phpinfo() 列出 php 信息一样;功能?
php - WAMP 上的 MongoDB / PHP -- phpinfo 与 php -i
我正在尝试使用 PHP 和 WAMP 设置 MongoDB。我之前安装了 WAMP 64 位,但我发现 PHP 驱动程序无法使用它,所以我卸载了它并安装了 32 位。我从这里下载了 PHP 驱动程序:http: //downloads.mongodb.org/mongo-latest-php5.3vc9ts.zip,将 dll 放入 ext 并在我的 php.ini 中添加扩展名。
当我启动 WAMP 时我没有收到任何错误,但是我的 phpinfo() 没有显示 Mongo 列出,当我尝试一些简单的事情时
我收到此错误:
我的 phpinfo 显示了这些信息:
当我从命令行执行 php -i 时,它显示 mongo 已加载:
WAMP 是我安装的唯一 php,为了确保我的 CLI PHP 与我的 WAMP phpinfo 匹配,我检查了详细信息并且它们匹配:
最后,“where php”向我显示命令行正在从我的 WAMP 安装中运行 PHP:C:\Program Files (x86)\wamp\bin\php\php5.3.8\php.exe
1) 知道为什么 CLI "php -i" 会显示 Mongo 已加载,但 phpinfo() 没有?
2) 我猜我的“new Mongo()”调用失败的原因与 phpinfo() 没有显示 Mongo 已加载的原因相同,但我不确定从哪里开始调试 Mongo 加载问题。我检查了 wamp/logs/apache_error.log,它在启动时没有显示错误。
提前致谢。
php - PHP :mbstring 模块安装
我试图为 PHP 安装 mbstring 模块。我输入了以下命令:
模块现已安装,但错误并没有消失。
在我的 phpinfo() 中,“mbstring”不存在...
操作系统:centos 6 PHP:5.3.8
php - 在 PHP 中检测 register_argc_argv
我需要检查我的 PHP 应用程序安装程序中是否启用了 register_argc_argv。
我写了一个代码,但它不起作用。它总是说它被禁用,而它已经在 php.ini 中启用:
php - codeigniter 的会话系统如何与 PHP 内置的 $_SESSION 分开?
正如手册所说:
注意:Session 类不使用原生 PHP 会话。它生成自己的会话数据,为开发人员提供更大的灵活性。
但是当我使用存储一些数据时$this->session->set_userdata(array('sample_key' => 'sample_value'));
,phpinfo()
我可以在其中找到sample_key
和sample_value
。
我希望那部分
不使用原生 PHP 会话
意味着它隐藏了会话变量phpinfo()
。
我一直认为这可能是缺乏安全性。可以吗?
看起来,这些值是urlencode
ed。
php - 我正在运行的 php 是如何编译的?
我正在尝试从源代码编译 PHP (5.4.0) 的新实例,并希望与已经从发行版 Ubuntu-11.10 安装的 (PHP 5.3.6-13ubuntu3.6) 保持兼容性。也就是说,我想./configure
使用与安装的 PHP 相同的指令运行。
我总是可以看到./configure
输出的命令,phpinfo()
但这次,令我惊讶的是,它没有提供。
您是否知道任何阻止phpinfo
输出编译配置的标志?或者,
你知道有什么其他方法可以得到 PHP 是如何编译的吗?
php - 如何更改 php.ini 中的 upload_max_filesize 和 max_execution_time?
我正在尝试更改 php.ini 中的 upload_max_filesize 和 max_execution_time
我试过了
和
我跑了 phpinfo,但他们都没有改变……什么给了?
谢谢,J
php - 为什么我看不到 safe_mode 和 register_globals 的值(状态)
为什么我看不到 safe_mode 和 register_globals 的值(状态)
我使用来自 php.net 的这段代码:
上面的示例将输出类似于:
display_errors = 1, register_globals = 0
但我明白了:
display_errors = 1, register_globals =
register_globals 已关闭,但我什么也没有得到,而不是0(零)