问题标签 [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.

0 投票
2 回答
2915 浏览

php - smtp, phpinfo, 发送邮件

我正在尝试使用 PHPmailer 发送电子邮件,但是当我在 php.ini 中更改 SMTP 服务器时,它并没有在 phpinfo 中更新 - 它仍然显示 localhost。我假设这就是我收到错误的原因SMTP Error: Could not connect to SMTP host

你能帮我找出我无法更改 SMTP 服务器的错误和可能原因吗,即使我可以更改 smtp_port

我已经尝试过使用邮件服务器执行此操作,并且安装 pear 也遇到了很多麻烦,所以我只想完成这项工作。我试过smtp.mail.yahoo.com,smtp.gmail.com和我们自己的邮件服务器,它仍然显示为 localhost。每次进行更改时,我也重新启动

这是我诊断发送简单电子邮件问题的第三天(我发现在 asp.net 中更容易)。如果您需要任何进一步的信息,请告诉我。先感谢您。

0 投票
1 回答
4044 浏览

php - Symfony 2.1 会话本地值和主值(阅读 phpinfo)

当我从 symfony 2.0 迁移到 symfony 2.1 时,我遇到了会话问题。

我正在使用 simplesamlphp 进行身份验证,并且在 symfony 2.0 上一切正常。

在 Symfony 2.1 上是不行的。我在 phpinfo->session 上检查了它们之间的差异,这是我得到的:

这个值必须等于 php.ini,因为 simplesaml 需要它!

我可以framework:session:save_path在 config.yml 上设置属性,但我认为这不是一个好习惯,因为保存路径可能会有所不同,具体取决于我是否在本地开发机器上(我的项目在 git 上)。

关于 save_handler,我找不到在 config.yml 上指定它的方法。我是否坚持使用“用户”?

这个 symfony 版本发生了什么?在 symfony 2.0 中这是开箱即用的!请帮忙。没有像样的文档(相信我我看过!!)。

0 投票
2 回答
10961 浏览

php - $_SERVER['REQUEST_METHOD'] 不存在

我刚刚安装了 WAMP,我可以访问 localhost 并获取 phpinfo() 输出。

但是,虽然我可以看到 _SERVER['REQUEST_METHOD'] 设置为 GET,但我正在尝试使用以下 PHP:

但它会产生这个错误:

PHP 通知:未定义索引:C:\ ... \test.php 中的 REQUEST_METHOD 第 40 行

使用 Komodo 在第 40 行停止并检查 $_SERVER——它在数组中根本没有“REQUEST_METHOD”——甚至没有 GET。

有人有想法么?我必须启用 POST、REQUEST_METHOD 吗?

为什么我可以在 phpinfo 中看到 REQUEST_METHOD=GET 而在 PHP 脚本中却看不到。

我也试过这个:

我生成了一些 phpinfo(在浏览器中使用 localhost/?phpinfo=1 查看),但不是全部。为什么不?

0 投票
1 回答
288 浏览

php - 如何定义通过 https 或 http 请求的页面?

可能重复:
PHP:HTTP 还是 HTTPS?怎么能说出来?

有没有办法定义这个?

$_SERVER superglogal 不提供此类信息。即使只是 ['SERVER_PROTOCOL'] ...

0 投票
1 回答
1240 浏览

php - phpinfo 在 MAMP 中显示 date.timezone 警告

我在 MAMP 中运行 phpinfo() 函数,并收到以下警告,嵌入在 php 信息表中:

php.ini 文件中的 date.timezone 设置为“America/New_York”,警告仅比 phpinfo 表中反映的实际设置高出三行!

有人可以向我解释如何解决这个问题吗?

0 投票
1 回答
1891 浏览

apache - 阻止对 root 中的 php.ini 和 phpinfo.php 的访问

我读了另一个关于如何做到这一点的问题,最突出的解决方案如下:

在不确定的情况下,我无法真正摆弄这个,因为我没有任何测试环境或任何东西。

我的问题是,我可以将多个文件添加到同一规则以拒绝访问吗?将其他文件添加到上述相同拒绝规则的格式是什么?

帮助表示赞赏。谢谢你。

0 投票
1 回答
722 浏览

php - php 5.2.17 date('T') 给出了不正确的时区。服务器时间+phpinfo时间正确

我有一个奇怪的问题:

  • 日期函数给出 timezone=MST
  • centOS 提示符中的日期函数给了我 EST
  • phpinfo()函数返回America/New_York

由于 Plesk 显示的是 America/New_York 而 centOS 没有显示,因此 Techsupport 对 /usr/share/zoneinfo/文件做了一些处理,因为他们说 New_York 文件以某种方式显示 MST(山地时间)。

完成该操作后,centOS 时间和phpinfo()EST 正确显示,但日期功能仍显示 MST。

有任何想法吗?

0 投票
1 回答
745 浏览

php - 在 phpinfo() 报告的位置找不到 php.ini

我们在工作中使用非托管 Rackspace 云服务器。它运行的是 Ubuntu 11.10。我想安装 gearman 库和扩展,所以我需要找到当前加载的php.ini文件。运行phpinfo(),它说文件在/etc/php.ini. 但是,当我在终端中转到此目录时,没有文件。

这里发生了什么,我该如何开始解决这个问题?

更新:我也刚刚php --version在终端中运行,它返回 phpinfo() 显示的错误版本

0 投票
0 回答
317 浏览

php - PHP 加载不同的 MySQL 服务器版本

我已经在 Ubuntu 12.10 32bit 上安装了 MySQL 5.6.9 dev,而不是使用 apt-get 来安装稳定版本 5.5.29。

我的 PHP5、Apache 和 MySQL 都在工作,但是,我没有看到使用 phpinfo 的 MySQL 部分。

我以为我没有在 php.ini 中启用 MySQL。我“apt-get install php5-mysql”,然后我可以在 phpinfo 下看到 MySQL 部分,但它显示客户端 api 库版本 5.5.29,这是不正确的,因为我没有安装 MySQL 5.5.29。

我认为这与php5-mysql有关。我如何配置 PHP 以使用 MySQL 5.6.9,这是我在我的机器上安装的唯一版本的 MySQL?

0 投票
1 回答
3951 浏览

php - .htaccess 中的 php 指令?

我试图通过 .htaccess 对 php 进行一些更改,但都没有产生任何结果。例如:

php_value memory_limit 256M内不会激活。

尝试设置SetEnv PHPRC /home/username/public_html/php.ini或任何类似的咒语,例如SetEnv PHPRC /home/username/some_path,都不会在 phpinfo 中产生任何差异。我确实看到_SERVER["PHPRC"]确实设置了,但是没有像上面提到的那样覆盖任何值。

我的phpinfo如下: https ://gist.github.com/ylluminate/08efd9a2844723631214

我想知道我是否缺少一个 apache 模块,该模块不允许它按预期为自定义 php.ini 或 phprc 工作。此外,这是 VPS 上的 Apache 2.4.4 安装,我可以 100% 控制(Linode)并使用 WHM + cPanel。