Questions tagged «php»

PHP是一种广泛使用的通用脚本语言,特别适合于Web开发。有关使用PHP编程的问题不在主题之列,应在Stack Overflow上提出。



2
MD5哈希值不同于Bash和PHP [重复]
这个问题已经在这里有了答案: 为什么我的命令行哈希与在线MD5哈希结果不同? 4个答案 我尝试生成字符串“ hello” 的MD5总和(使用md5sum)。我尝试了各种方法,例如Linux中的md5sum工具,PHP的MD5()函数以及各种在线文本,以供md5sum转换器使用。 echo "hello" | md5sum 和 echo "hello" > file && md5sum file 得出结果b1946ac92492d2347c6235b4d2611184。但是,PHP的md5()函数和几乎所有在线生成器都提供了输出5D41402ABC4B2A76B9719D911017C592。 是什么原因?
60 linux  bash  security  php  md5sum 


3
如何在Ubuntu上安装PEAR / PHPUnit的更新版本?
在线大多数教程都显示了如何通过执行以下操作来安装PEAR: sudo apt-get install php-pear 这将安装版本1.6.1。它很棒,因为它超级简单!我的问题是我想安装PHPUnit,并且它需要PEAR版本1.8.1,所以我的PHPUnit安装失败。那么,如何在Ubuntu上安装较新版本的PEAR?
42 ubuntu  upgrade  php  pear 




2
为什么PHP版本在phpinfo()和CLI中有所不同?
我意识到,(在CLI中)phpinfo()和所报告的PHP版本之间缺少匹配php -v。 phpinfo(): 5.5.24 php -v: 5.6.9 我正在Mac OS X 10.10(Yosemite)上工作,并安装了库(php-version)尝试管理PHP版本。 它报告了我笔记本电脑上安装的3个不同版本: 5.4.41 5.5.25 * 5.6.9 我想在Apache和CLI中设置相同版本的PHP。 如何告诉Apache使用哪个PHP版本? 我试图在我的代码中写这行httpd.conf: LoadModule php5_module /usr/local/opt/php56/libexec/apache2/libphp5.so 然后: sudo apachectl restart 但是所有这些都不能解决问题……在我的PHP信息中,我仍然有:5.5.24

5
emacs是否有任何“好” HTML模式?
我爱emacs, 并且我想在其中进行网络编程, 但是我找不到找到一种方法来正确编辑HTML。 我的意思是非常糟糕。 它将很好地处理HTML,但不能处理PHP,javascript等。 我尝试获取html-helper-mode ...我下载了它,将其放在/ usr / local / share / emacs / site-lisp中,并将其添加到我的.emacs文件中: (autoload 'html-helper-mode "html-helper-mode" "Yay HTML" t) (setq auto-mode-alist (cons '("\\.html$" . html-helper-mode) auto-mode-alist)) 从某个站点复制并粘贴(我不知道elisp)。 它只是,根本不突出任何内容。 我尝试下载一大堆模式,并使用其他模式将它们串在一起,但无济于事。 Emacs在其他方面都非常出色-为什么它不能完成编辑网页的简单任务?我的意思是,如今对于编辑人员来说,这是很标准的事情。 那么,有谁知道该怎么做?

2
Mac OSX上的PHP日志文件在哪里?
我的Mac上存在phpMyAdmin问题。我似乎无法连接到本地MySQL服务器。当我尝试登录时,出现以下消息 Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly. 我现在正在尝试查找日志文件。我跑了phpinfo()下来,告诉我该php.ini文件所在/etc,但是当我看时我只能看到php.ini.default。我php.ini.default通过指定日志文件来进行编辑/tmp/php_errors并启用日志记录。 我试图通过phpMyAdmin登录到MySQL服务器,但仍然出现相同的错误。我继续进行操作,/tmp但错误日志不存在。 关于我可能做错了什么建议?
22 mac  php  phpmyadmin 

4
如何将新的PHP版本添加到WAMP
我正在尝试安装PHP 5.3.8以与WAMP(Windows)一起使用。 我从PHP网站下载了它,将其复制到bin文件夹中,并将此行添加到wampmanager.ini中: Type: item; Caption: "5.3.8"; Action: multi; Actions:switchPhp5.3.8; 和: [switchPhp5.3.8] Action: service; Service: wampapache; ServiceAction: stop; Flags: ignoreerrors waituntilterminated Action: run; FileName: "c:/wamp/bin/php/php5.3.0/php-win.exe";Parameters: "switchPhpVersion.php 5.3.8";WorkingDir: "c:/wamp/scripts"; Flags: waituntilterminated Action: run; FileName: "c:/wamp/bin/php/php5.3.0/php-win.exe";Parameters: "-c . refresh.php";WorkingDir: "c:/wamp/scripts"; Flags: waituntilterminated Action: run; FileName: "net"; Parameters: "start wampapache"; ShowCmd: hidden; Flags: …


5
如何通过IP地址访问共享服务器上的网站?
我有几个问题,请帮忙: 拳头,我可以通过输入来访问Google搜索http://74.125.224.211,因为这是nslookup返回的IP地址。 但是,对于从www.yahoo.com返回的IP地址,我无法这样做。如何通过IP转到Yahoo搜索页面? 另一个示例,http://www.allaboutcircuits.com将68.233.243.63通过DNS服务器解析,但是如果转到http://68.233.243.63,则会显示“ Hello world!”。 其次,由于某种原因,我的网络托管服务的DNS解析器出了点问题(它将无法修复!)。所以像 get_file_contents("http://www.allaboutcircuits.com"); 将返回 php_network_getaddresses: getaddrinfo failed: Name or service not known 我该如何解决IP地址问题, 68.233.243.63 我的意思是,以某种方式将HTTP主机名参数附加到get_file_contents()? 我想自己解决(在我的代码中),服务器管理员不会进行任何故障排除/调整。

6
phpinfo()和php -v显示不同版本的PHP
我想知道php我使用的是哪个版本,所以我写了标准脚本: phpinfo(); 这给了我 PHP version 5.6.10 在正确的 PHP版本需要我的应用程序。当我在终端中尝试时: php -i 要么 php -v 它告诉我: PHP version 5.3.2 我不需要 然后我尝试了: which php 它告诉我: /usr/bin/php 现在我很困惑我正在使用哪个版本的PHP。这些文件已上传到托管网站,我无法对httpd.conf或的配置文件进行任何更改php.ini。
18 php 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.