【问题标题】:Error install pecl/raphf and propro安装 pecl/raphf 和 propro 时出错
【发布时间】:2016-04-11 13:19:14
【问题描述】:

我已将 php5.5 更新为 php7.0。

我尝试运行这个命令:

pecl install pecl/raphf

但我收到此错误:

解析错误:语法错误,第 91 行 /usr/share/php/PEAR/Frontend.php 中的意外“新”(T_NEW)

如何安装:

pecl install pecl/raphf
pecl install pecl/propro

【问题讨论】:

    标签: php pear updating php-5.5 php-7


    【解决方案1】:

    尝试更新 PEAR:

    $ wget http://pear.php.net/go-pear.phar
    $ php go-pear.phar
    

    Original Answer in GitHub Issue

    【讨论】:

      【解决方案2】:

      我解决了我的问题:

      我已经卸载了 php 7.0.5,并安装了 php 5 以获得旧 pear 版本。

      apt-get install php-pear
      
      pear clear-cache
      
      pear upgrade pear-1.10.0
      

      然后,我重新安装php7.0.5

      它工作!

      【讨论】:

        【解决方案3】:

        Pear 1.10.0 支持 php7。升级你的梨。

        http://pear.php.net/package/PEAR/download/1.10.0

        【讨论】:

          【解决方案4】:

          我在 Centos7.x 上为 root 用户解决了类似的问题:

          1. 我要删除默认包:

            yum 删除 php-pear

          2. 接下来我要安装 php7.x 的包(例如 php7.1)和默认包:

            yum -y 安装 php71-php-pear && yum -y 安装 php-pear

          3. 安装后我找到我的 php71-pear 目录并创建符号链接而不是默认的 php-pear:

            find / -type d -name 'pear'

          ...

          /opt/remi/php71/root/usr/share/doc/pear

          /opt/remi/php71/root/usr/share/pear

          /opt/remi/php71/root/usr/share/tests/pear

          ...

          mv /usr/share/pear /usr/share/pear_5
          ln -s /opt/remi/php71/root/usr/share/pear /usr/share/pear
          
          1. 利润...

            pecl -V

          梨版本:1.10.7

          PHP 版本:7.1.5

          Zend 引擎版本:3.1.0

          【讨论】:

          • 使用我的存储库,您不必运行所有这些东西。按照向导说明rpms.remirepo.net/wizard 使用“单一”版本。更多,所有的扩展(propro、raphf、http、pq...)都在那里。无需使用 pecl 命令。
          【解决方案5】:

          您不需要卸载 PHP 7。您可以编辑 /usr/bin/pear 并设置 php=/usr/bin/php5。然后更新 PEAR。

          我已经安装了 php5.6 和 php7.1 等 php env

          【讨论】:

            【解决方案6】:

            尝试更新 PEAR:

            $ wget http://pear.php.net/go-pear.phar
            $ php go-pear.phar
            

            【讨论】:

              猜你喜欢
              • 2014-08-15
              • 2019-02-08
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2014-06-06
              • 2014-04-01
              • 1970-01-01
              • 2014-04-16
              相关资源
              最近更新 更多