问题标签 [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 回答
4731 浏览

php - phpinfo() 中未启用 mySQL PDO

我正在尝试设置一个本地 PHP 开发环境,但是在为 PDO 启用 mySQL 时遇到了麻烦,并且对这种类型的设置相当陌生……所以我不确定我可能会丢失什么。

我已取消注释:

并将 extension_dir 设置为:

此外,我已将 libmysql.dll 文件复制到 Apache 的 Bin 目录中,并且我确信我正在检查正确的 php.ini 文件。

当我打开 phpinfo() 时,我得到以下信息:

在命令行上运行php.exe -m会给我以下错误:

我收到上述错误:

如果我启用 sqlite,那么在 phpinfo() 列表中会显示得很好。

当我转到应该使用 mysql 连接的页面时,我收到以下错误:

致命错误:在 C:\Inetpub\wwwroot\test\connection.php:11 中未捕获的异常“PDOException”和消息“找不到驱动程序”堆栈跟踪:#0 C:\Inetpub\wwwroot\test\connection.php(11 ): PDO->__construct('mysql:host=xxx....', 'loginname', 'password') #1 C:\Inetpub\wwwroot\test\pagename.php(18): include('C: \Inetpub\wwwr...') #2 {main} 在第 11 行的 C:\Inetpub\wwwroot\test\connection.php 中抛出

使用 EasyPHP 进行开发。在我不得不使用 mySQL 之前没有问题

0 投票
0 回答
2429 浏览

gd - gd2 未显示在 phpinfo 中,显示在 php -i

我正在尝试让 gd2 扩展在 WAMP 堆栈(Win7(x64)、Apache 2.4、PHP 5.3.26)上工作

我在 php.ini 中启用了 extension=php_gd2.dll 并重新启动了 Apache。

我相信我的扩展目录是可访问的,因为我能够从同一位置加载其他扩展(例如 curl、mbstring 等)。

奇怪的是, php -i 将 gd 列为已启用,但在 phpinfo() 中没有提及它:

有任何想法吗?

如果我找到解决方案将更新,并提前非常感谢!

0 投票
1 回答
471 浏览

php - PHP 的两个版本 - 山狮

我不知何故在我的机器上安装了 2 个版本的 php(Mac OSx 10.8.3 Mountain Lion)。2个版本的位置是-

  1. /opt/local/bin(版本 5.3.26)
  2. /usr/bin(版本 5.3.14)

现在,终端中的 'php -v' 返回 5.3.26 但一个简单的 php 测试页面,代码如下

返回 5.3.15。

由于这种混淆,我无法让 php 加载 mongodb 扩展。我想使用 5.3.26 版。

我如何让 Apache 加载这个版本的 php?

0 投票
14 回答
120180 浏览

php - phpinfo() 在我的 CentOS 服务器上不起作用

我在我的 CentOS 服务器上安装了 PHP。但是,当在我的脚本中运行 phpinfo() 来测试它时,我收到的是 HTML,而不是解释的信息。

我可以看到 PHP 的文件夹。我什至可以在etc文件夹中看到 php.ini。但是 PHP 本身似乎不起作用。

我的意思是我的 test.php 文件如下所示:

响应如下所示:

等等。

似乎是什么问题,我该如何解决?

如果我复制返回的 HTML,将其粘贴到 HTML 文件中,然后从那里运行,我可以看到格式化的结果,但不能通过运行 test.php。我假设 PHP 没有以某种方式加载......即使在解释的 HTML 中我可以看到:

等等...

在这个系统上,托管了三个网站。这和这个问题有关系吗?

0 投票
1 回答
27182 浏览

php - 提高安全性的最佳 PHP.ini 设置

在提高安全性方面,我们需要重点关注哪些核心php.ini文件设置?

0 投票
1 回答
15347 浏览

php - PHP - ZipArchive 已启用但未找到

当我查看时,phpinfo我看到 Zip 已启用: 在此处输入图像描述

当我尝试创建 ZipArchive 对象时,出现错误:Fatal error: Class 'ZipArchive' not found

PHP 版本 5.4.11

0 投票
1 回答
5067 浏览

linux - 如何使用 ssh 或 putty 在 linux 上安装 ffmpeg

我正在尝试在我的服务器(Linux)上安装 ffmpeg,但未能成功。

我在腻子中尝试了这个命令

sudo apt-get install ffmpeg

然后重新启动apache。我仍然在 phpinfo.php 中找到 ffmpeg

请帮忙..

0 投票
2 回答
338 浏览

php - WampServer - browscap.ini 不存在并且 curl_init() 不起作用

wampserver 2.4在机器上运行,windows当我检查and时。所以谁能告诉我如何配置服务器。另一个问题是该方法在其中不起作用。对此有任何帮助。phpinfo()local valuemaster valuebrowscapno valuebrowscapcurl_init()call to undefined function curl_inint()

0 投票
3 回答
66062 浏览

php - “本地价值”和“主价值”有什么区别?

当我显示时,phpinfo();我看到两列: local valuemaster value。Web 服务器什么时候选择local value,什么时候选择master value

0 投票
1 回答
882 浏览

php - 为什么即使是像phpinfo这样的简单页面也会在特定服务器上被切断?

在我的一个客户生产服务器(Linux、Apache、PHP5)上,简单的页面输出部分返回并且仅返回到 Google Chrome。

例如,我设置了简单的 phpinfo 页面,比如<?php phpinfo(); ?>

当我http://192.168.1.1/phpinfo.php在 IE 或 FireFox 上调用该页面时,它会很好地返回整个 phpinfo 页面。但是当我在最新的谷歌浏览器(v.30)中打开这个页面时,它会在某个时候被切断。有时在 1-2 个“屏幕”之后,当我按下 F5 时,它会重新加载更长的块 - 5-6 个“屏幕”长,但仍然不是全部。如果我再次按 F5,它会返回 2-3 个“屏幕”长页面,依此类推。

任何想法这里有什么问题?打开,关闭谷歌浏览器没有帮助。清理临时文件没有帮助。我没有更多的想法:(

编辑:添加屏幕截图以更清楚地演示此问题。

1)在谷歌浏览器中打开phpinfo页面: 第一张图片 你可以立即看到该页面是phpinfo的缩写

2)滚动到底部,你可以看到它只是phpinfo页面的一部分 第二张图片

3) 现在按 F5 重新加载页面 4) 如您所见 - 页面现在更长了 在此处输入图像描述

5)但仍然不是完整的 php 信息页面 在此处输入图像描述

6)我也在谷歌浏览器控制台中看到这样的错误 在此处输入图像描述

7)这里是所有请求标头(发送/接收) 在此处输入图像描述

编辑 2: 在 FireFox 页面中几乎总是作为整页加载,但并非总是如此。有时它也会被切断。与 Google Chrome 的唯一区别是在 FireFox 页面中始终加载至少 90%。在 Chrome 中,有时我什至会得到只有 5% 内容的页面。