问题标签 [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 - 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 中更容易)。如果您需要任何进一步的信息,请告诉我。先感谢您。
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 中这是开箱即用的!请帮忙。没有像样的文档(相信我我看过!!)。
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 查看),但不是全部。为什么不?
php - 如何定义通过 https 或 http 请求的页面?
有没有办法定义这个?
$_SERVER superglogal 不提供此类信息。即使只是 ['SERVER_PROTOCOL'] ...
php - phpinfo 在 MAMP 中显示 date.timezone 警告
我在 MAMP 中运行 phpinfo() 函数,并收到以下警告,嵌入在 php 信息表中:
php.ini 文件中的 date.timezone 设置为“America/New_York”,警告仅比 phpinfo 表中反映的实际设置高出三行!
有人可以向我解释如何解决这个问题吗?
apache - 阻止对 root 中的 php.ini 和 phpinfo.php 的访问
我读了另一个关于如何做到这一点的问题,最突出的解决方案如下:
在不确定的情况下,我无法真正摆弄这个,因为我没有任何测试环境或任何东西。
我的问题是,我可以将多个文件添加到同一规则以拒绝访问吗?将其他文件添加到上述相同拒绝规则的格式是什么?
帮助表示赞赏。谢谢你。
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。
有任何想法吗?
php - 在 phpinfo() 报告的位置找不到 php.ini
我们在工作中使用非托管 Rackspace 云服务器。它运行的是 Ubuntu 11.10。我想安装 gearman 库和扩展,所以我需要找到当前加载的php.ini
文件。运行phpinfo()
,它说文件在/etc/php.ini
. 但是,当我在终端中转到此目录时,没有文件。
这里发生了什么,我该如何开始解决这个问题?
更新:我也刚刚php --version
在终端中运行,它返回 phpinfo() 显示的错误版本
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?
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。