标签: php

PHP 致命错误:在第 165 行调用 /usr/share/php/PEAR/REST.php 中未定义的方法 PEAR::raiseErro()

跑步时

  • 梨升级

出现以下错误:

PHP Fatal error:  Call to undefined method PEAR::raiseErro() in /usr/share/php/PEAR/REST.php on line 165
PHP Stack trace:
PHP   1. {main}() /usr/share/php/pearcmd.php:0
PHP   2. PEAR_Command_Common->run() /usr/share/php/pearcmd.php:305
PHP   3. PEAR_Command_Install->doInstall() /usr/share/php/PEAR/Command/Common.php:271
PHP   4. PEAR_Command_Install->doUpgradeAll() /usr/share/php/PEAR/Command/Install.php:547
PHP   5. PEAR_Command_Install->doInstall() /usr/share/php/PEAR/Command/Install.php:902
PHP   6. PEAR_Command_Install->_filterUptodatePackages() /usr/share/php/PEAR/Command/Install.php:619
PHP   7. PEAR_REST_10->listLatestUpgrades() /usr/share/php/PEAR/Command/Install.php:1233
PHP   8. PEAR_REST->retrieveData() /usr/share/php/PEAR/REST/10.php:649
Run Code Online (Sandbox Code Playgroud)

有什么建议是什么原因造成的?

谢谢。

linux php pear ubuntu ubuntu-11.04

4
推荐指数
1
解决办法
3261
查看次数

HTTP 响应 curl 和 wget 不同的结果

要检查一组 URL 的 HTTP 响应标头,我使用 curl 发送以下请求标头

foreach ( $urls as $url )
{
    // Setup headers - I used the same headers from Firefox version 2.0.0.6
    $header[ ] = "Accept: text/xml,application/xml,application/xhtml+xml,";
    $header[ ] = "text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5";
    $header[ ] = "Cache-Control: max-age=0";
    $header[ ] = "Connection: keep-alive";
    $header[ ] = "Keep-Alive: 300";
    $header[ ] = "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7";
    $header[ ] = "Accept-Language: en-us,en;q=0.5";
    $header[ ] = "Pragma: "; // browsers keep this blank.

    curl_setopt( $ch, CURLOPT_URL, $url );
    curl_setopt( $ch, CURLOPT_USERAGENT, 'Googlebot/2.1 …
Run Code Online (Sandbox Code Playgroud)

wget http php curl

4
推荐指数
1
解决办法
4728
查看次数

复制整个网站,包括 PHP 和 SQL?

使用wget(httrack或其他程序)复制整个网站和模板时是否可以同时获取 PHP 代码和 SQL 数据库?

我需要什么软件来复制/镜像这样的网站?“Internet 下载管理器”是一个可用于此的程序吗?

windows linux download wget php

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

配置 Aptana 3 以使用 PHP 和 XAMPP

我已经安装了 XAMPP 和 aptana。
但是当我运行我的 php 文件时,它向我显示了它的文本格式。
(我在后台启动了 XAMPP)
我做错了什么?

编辑:
现在我想我发现了问题,aptana 使用端口 8020 而不是 80 打开文件,我该如何更改?(到 80)

php xampp aptana-studio

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

PHP CLI 不考虑 php.ini 中的内存限制

我正在使用 drush,这是一个用于管理 drupal 网站的命令行 php 应用程序。我正在运行一个命令来导入大量数据,这导致我达到了 php 的内存限制。

PHP Fatal error:  Allowed memory size of 536870912 bytes exhausted ...
Run Code Online (Sandbox Code Playgroud)

如果我正确地进行数学运算,则为 512MB (536870912 / 1024 / 1024 = 512)。我已经更改了 drush 使用的 php.ini 中的指令:

$> drush status
  ...
  PHP configuration      :  /etc/php5/cli/php.ini 
$> grep memory /etc/php5/cli/php.ini 
; Maximum amount of memory a script may consume (128MB)
; http://php.net/memory-limit
memory_limit = 1024M 
Run Code Online (Sandbox Code Playgroud)

但我仍然达到 512 MB 的限制!我在虚拟机中运行,我将其内存设置从 512 MB 的 RAM 更改为 1025 MB,以允许 drush 运行。

$> free -m
             total       used       free     shared    buffers …
Run Code Online (Sandbox Code Playgroud)

memory php php-cli php.ini

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

php 不被识别为内部或外部命令(Windows 7)

我将 php 添加到 PATH 环境变量中。在这里显示我在路径输入中的最后三个条目:

C:\Program Files\TortoiseSVN\bin;C:\Program Files\TortoiseGit\bin;C:\xampp\php\
Run Code Online (Sandbox Code Playgroud)

不知何故,当我php -v在 cmd 中运行时,我仍然收到不被识别为内部或外部命令的错误。

关于我应该如何解决这个问题的任何想法?

xampp php文件夹截图

command-line php xampp

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

在 Microsoft Visual Studio Express 2012 中编辑 PHP

有没有办法在 VS Express 中安装一些东西,这样我就可以在 VS Express Web 中编辑 PHP 并让程序像 HTML 和 JS 一样为文本着色?

php visual-studio-2012

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

如何使用 Macports 安装 PHP PECL 扩展?

我正在使用通过 Macports 安装的 PHP 5.5。我想添加APCu PECL库。但是没有 macports 包,我看不到安装 PEAR/PECL 命令行实用程序的方法。那么如何将 APCu(或任何 PECL 库)添加到通过 Macports 安装的 PHP 5.5 中呢?

macports php pecl macos

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

在 Ubuntu 13.10 中将 PHP 从 5.5.3 降级到 5.4.x

在从 Ubuntu 13.04 升级到 13.10 的过程中,PHP 升级到了 5.5.3。

如何降级到 5.4.x?

downgrade php ubuntu

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

使用 Wget 时“名称太长”

我正在尝试获取目录的副本。我很想获得“列表视图”和“显示对象”的详细信息。我想要的网址wget是:

http://catalog.quittenbaum.de/index.php?_function=list_objects&Standort_ID_Auktion=M_115C&Language=eng&Zuschlag=&_start=0&kindOfListView=listView&

我收到一个错误: Name is too long, 317 chars total.

这是我的wget命令不起作用:

wget --recursive --page-requisites -e robots=off --user-agent=Mozilla --random-wait --convert-links --content-disposition --adjust-extension --default-page=design-and-art-after-1945.html 'http://catalog.quittenbaum.de/index.php?_function=list_objects&Standort_ID_Auktion=M_115C&Language=ger&Zuschlag=&_start=0&kindOfListView=listView&'
Run Code Online (Sandbox Code Playgroud)

有没有人有想法?

linux wget php

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