标签: php

检查我在 Linux 上运行的 PHP 版本?

我正在运行 Centos 5,我需要知道我正在运行的 PHP 版本,是否有我可以运行的命令?

linux centos php

106
推荐指数
3
解决办法
48万
查看次数

如何在 Windows 7 中将文件重命名为 .htaccess?

我正在使用 XAMPP 来测试 PHP 脚本。现在,在文件夹的根目录中,我想.htaccess根据脚本的要求放置一个文件。

但是 Windows 不允许我将其重命名为.htaccess. 有没有办法绕过它?

我正在使用 Windows 7 RTM。

windows-7 php xampp htaccess

62
推荐指数
4
解决办法
9万
查看次数

MD5 哈希值与 Bash 和 PHP 不同

我试图生成字符串“hello”的MD5总和(使用 md5sum)。我尝试了不同的方法,如 Linux 中的 md5sum 工具、PHP 的 MD5() 函数以及各种在线文本到 md5sum 转换器。

echo "hello" | md5sum
Run Code Online (Sandbox Code Playgroud)

echo "hello" > file && md5sum file
Run Code Online (Sandbox Code Playgroud)

给出了结果b1946ac92492d2347c6235b4d2611184。但是,PHP 的 md5() 函数和几乎所有在线生成器都给出了输出5D41402ABC4B2A76B9719D911017C592.

是什么原因?

linux security bash php md5sum

62
推荐指数
2
解决办法
4万
查看次数

如何在 Windows 上手动安装 Apache、PHP 和 MySQL?

如何在使用任何现成的软件包(如 WAMPServer 或 XAMPP )的情况下在 Windows 上安装支持 PHP 的 Apache 和 MySQL 服务器?

windows mysql web-development php webserver

52
推荐指数
2
解决办法
15万
查看次数

“输出不是 tty”错误是什么意思?

我尝试php -i使用将命令的输出写入文件php -i > info并收到以下错误:

output is not a tty

这是什么意思?

git bash在 Windows 上使用。

windows php git-bash

46
推荐指数
4
解决办法
3万
查看次数

如何在 Ubuntu 上安装更新版本的 PEAR / PHPUnit?

大多数在线教程都展示了如何通过执行以下操作来安装 PEAR:

sudo apt-get install php-pear
Run Code Online (Sandbox Code Playgroud)

这将安装 1.6.1 版。它很好用,因为它超级简单!我的问题是我想安装 PHPUnit,它需要 PEAR 版本 1.8.1,所以我的 PHPUnit 安装失败。那么如何在 Ubuntu 上安装更新版本的 PEAR?

upgrade php pear ubuntu

42
推荐指数
2
解决办法
7万
查看次数

如何在 Word 中轻松突出显示 PHP 代码的语法?

如何在 Word 2009 文档中轻松编写语法突出显示的 PHP 代码(或任何其他编程语言)?

php syntax-highlighting microsoft-word

33
推荐指数
2
解决办法
3万
查看次数

phpinfo() 和 php -v 显示不同版本的 PHP

我想知道php我使用的是哪个版本,所以我编写了标准脚本:

phpinfo();
Run Code Online (Sandbox Code Playgroud)

这给了我

PHP version 5.6.10
Run Code Online (Sandbox Code Playgroud)

我的应用程序所需的正确PHP 版本。当我在终端中尝试时:

php -i
Run Code Online (Sandbox Code Playgroud)

或者

php -v
Run Code Online (Sandbox Code Playgroud)

它告诉我:

PHP version 5.3.2
Run Code Online (Sandbox Code Playgroud)

我不需要的。然后我尝试:

which php
Run Code Online (Sandbox Code Playgroud)

它告诉我:

/usr/bin/php
Run Code Online (Sandbox Code Playgroud)

现在我很困惑我使用的是哪个版本的 PHP。这些文件已上传到托管网站,我无法对配置文件(如httpd.confphp.ini.

php

32
推荐指数
2
解决办法
9万
查看次数

为什么 phpinfo() 和 CLI 中的 PHP 版本不同?

我意识到phpinfo()php -v(在 CLI 中)报告的 PHP 版本之间存在匹配错误。

phpinfo():  5.5.24
php -v: 5.6.9
Run Code Online (Sandbox Code Playgroud)

我在 Mac OS X 10.10 (Yosemite) 上工作并安装了一个库 ( php-version) 来尝试管理 PHP 版本。

它报告我的笔记本电脑上安装了 3 个不同的版本:

  5.4.41
  5.5.25
* 5.6.9
Run Code Online (Sandbox Code Playgroud)

我想在 Apache 和 CLI 中设置相同版本的 PHP。

如何告诉 Apache 使用哪个 PHP 版本?

我试图在我的httpd.conf

LoadModule php5_module    /usr/local/opt/php56/libexec/apache2/libphp5.so
Run Code Online (Sandbox Code Playgroud)

然后:

sudo apachectl restart
Run Code Online (Sandbox Code Playgroud)

但这一切都没有解决问题……在我的 PHP 信息中,我仍然有:5.5.24

apache-http-server php

31
推荐指数
2
解决办法
4万
查看次数

php.net 被列为可疑 - 访问此网站可能会损害您的计算机

当我通过 Google 搜索访问 php.net 时,我收到以下消息

前面的网站包含恶意软件!

请参阅下面附上的屏幕截图: 前面的网站包含恶意软件!

对你们来说是一样的吗?我怎样才能避免这种情况?

这是否意味着该网站已被恶意软件入侵或攻击?

search malware php

28
推荐指数
4
解决办法
2594
查看次数