正在阅读:

宝塔面板安装php-pear扩展

5,771

最近帮朋友安装一套IP管理系统phpipam,此管理系统需要两个扩展,gmp和pear,由于宝塔的特征性,导致安装用了比较长的时间,记录一下,希望能帮助到有需要的小朋友们。

宝塔环境如下:

操作系统:Centos7.3 X64

宝塔面板版本:5.2.0

php: 5.4

apache: Apache 2.4

1、安装php-gmp扩展

php-gmp扩展,很容易安装,看下面的截图即可完成安装。。

gmp

2、安装php-pear扩展

2.1 下载go-pear.phar

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

2.2 将你的php加入到环境变量里面。

vi /root/.bashrc

export PATH=.:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/www/server/mysql/bin:/www/server/php/54/bin;

source /root/.bashrc

php -v

PHP 5.4.45 (cli) (built: Jun  5 2017 17:14:46) 
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
    with Zend Guard Loader v3.3, Copyright (c) 1998-2013, by Zend Technologies

2.3 执行:php go-pear.phar

pear1

先输入1然后回车,修改路径为 /usr

然后输入12回车, 修改配置文件为 /etc/pear.conf

最终配置为下图所示即可。

pear2

安装以后,执行 pear 能显示帮助文件其实已经安装完成了,但是在宝塔中依然是不能识别,原因如下:

宝塔在建立网站的时候,默认会生成一个.user.ini,里面会限制php文件可访问的路径,但是由于pear的php脚本不在此限制范围内,导致无法识别,所以需要编辑.user.ini,加上pear的代码路径即可。

pear3

pear4

设置OK以后,重启apache,即可识别php-pear扩展。

参考网址:

http://2941026.blog.51cto.com/2931026/965984

https://pear.php.net/manual/en/installation.checking.php

目前有:2条访客评论,博主回复1

  1. 网友
    2017-10-24 16:50

    为什么RSS订阅上您的文章,显示不完整呢,只能看到个标题还有 宝塔面板安装phpipam,php-gmp,php-pear扩展方法。
    然后就没了。

  2. 自媒体博客

    做好这方面的扩展吧!!

留下脚印,证明你来过。

*

*

流汗坏笑撇嘴大兵流泪发呆抠鼻吓到偷笑得意呲牙亲亲疑问调皮可爱白眼难过愤怒惊讶鼓掌