`
zhangjijun
  • 浏览: 35883 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Linux上安装php的pear

 
阅读更多

在搭建centreon的过程中,需要pear模块支持。

什么是pear

pear是PHP扩展与应用库(the PHP Extension and Application Repository)的缩写。它是一个PHP扩展及应用的一个代码仓库,简单地说,pear就是PHP的cpan。

在官网上有说明详细的安装信息,这里作简单说明。

http://pear.php.net/manual/en/about-pear.php

我的PHP目录为/usr/local/php5

在Linux下安装PHP的PEAR:
1)下载
#curl -o go-pear.php  http://pear.php.net/go-pear

如果提示:

PHP Warning:  PHP Startup: Invalid library (maybe not a PHP library) ‘json.so’  in Unknown on line 0
Sorry!  Your PHP version is too new (5.2.9) for this go-pear.
Instead use http://pear.php.net/go-pear.phar for a more stable and current
version of go-pear, more suited to your PHP version.

那么要从http://pear.php.net/go-pear.phar获取。

#curl -o go-pear.php http://pear.php.net/go-pear.phar

% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
100 3594k  100 3594k    0     0   186k      0  0:00:19  0:00:19 –:–:–  196k

会在当前目录下载go-pear.php 页面。
2)运行go-pear.php
# /usr/local/php5/bin/php go-pear.php

3)这里按回车继续安装,CTRL+C放弃安装。

Below is a suggested file layout for your new PEAR installation.  To
change individual locations, type the number in front of the
directory.  Type ‘all’ to change all of them or simply press Enter to
accept these locations.

1. Installation base ($prefix)                   : /usr/local/php5
2. Temporary directory for processing            : /tmp/pear/install
3. Temporary directory for downloads             : /tmp/pear/install
4. Binaries directory                            : /usr/local/php5/bin
5. PHP code directory ($php_dir)                 : /usr/local/php5/lib/php
6. Documentation directory                       : /usr/local/php5/docs
7. Data directory                                : /usr/local/php5/data
8. User-modifiable configuration files directory : /usr/local/php5/cfg
9. Public Web Files directory                    : /usr/local/php5/www
10. Tests directory                               : /usr/local/php5/tests
11. Name of configuration file                    : /usr/local/php5/etc/pear.conf

1-11, ‘all’ or Enter to continue:
Beginning install…
Configuration written to /usr/local/php5/etc/pear.conf…
Initialized registry…
Preparing to install…
installing phar://go-pear.phar/PEAR/go-pear-tarballs/Archive_Tar-1.3.7.tar…
installing phar://go-pear.phar/PEAR/go-pear-tarballs/Console_Getopt-1.3.0.tar…
installing phar://go-pear.phar/PEAR/go-pear-tarballs/PEAR-1.9.4.tar…
installing phar://go-pear.phar/PEAR/go-pear-tarballs/Structures_Graph-1.0.4.tar…
installing phar://go-pear.phar/PEAR/go-pear-tarballs/XML_Util-1.2.1.tar…
install ok: channel://pear.php.net/Archive_Tar-1.3.7
install ok: channel://pear.php.net/Console_Getopt-1.3.0
install ok: channel://pear.php.net/Structures_Graph-1.0.4
install ok: channel://pear.php.net/XML_Util-1.2.1
install ok: channel://pear.php.net/PEAR-1.9.4
PEAR: Optional feature webinstaller available (PEAR’s web-based installer)
PEAR: Optional feature gtkinstaller available (PEAR’s PHP-GTK-based installer)
PEAR: Optional feature gtk2installer available (PEAR’s PHP-GTK2-based installer)
PEAR: To install optional features use “pear install pear/PEAR#featurename”

** WARNING! Old version found at /usr/local/php5/bin, please remove it or be sure to use the new /usr/local/php5/bin/pear command

The ‘pear’ command is now at your service at /usr/local/php5/bin/pear

** The ‘pear’ command is not currently in your PATH, so you need to
** use ‘/usr/local/php5/bin/pear’ until you have added
** ‘/usr/local/php5/bin’ to your PATH environment variable.

Run it without parameters to see the available actions, try ‘pear list’
to see what packages are installed, or ‘pear help’ for help.

For more information about PEAR, see:

http://pear.php.net/faq.php

http://pear.php.net/manual/

安装完毕

下面通过pear来安装PHP_PEAR_DB库

http://pear.php.net/package/DB/download  


先下载了,然后安装:

# /usr/local/php5/bin/pear install DB-1.7.14.tgz
Package "pear.php.net/DB" dependency "pear.php.net/PEAR" has no releases
install ok: channel://pear.php.net/DB-1.7.14

# find  / -name "DB.php"
/usr/local/php5/lib/php/DB.php

 

分享到:
评论

相关推荐

    linux下安装apache+php+mysql的最简步骤

    通过以上步骤,您已经成功在Linux上搭建了基础的LAMP环境。这只是一个起点,根据实际需求,您可能还需要配置虚拟主机、设置防火墙规则、优化性能等。对于初学者,建议查阅相关文档或教程以获取更详细的配置指南。

    php-pear install

    **PHP PEAR 安装详解** PHP 扩展和应用库(PHP Extension and Application Repository,简称 PEAR)是 PHP 的一个官方扩展管理工具,它提供了一种标准的框架和工具来管理和分发 PHP 类库和模块。在 PHP 开发中,...

    在linux centos下安装php环境,卸载php环境详细步骤.zip

    下面将详细介绍如何在CentOS上安装和卸载PHP环境。 首先,我们来理解一下PHP在Linux中的作用。PHP(Hypertext Preprocessor)是一种开源的服务器端脚本语言,常用于Web开发,可以嵌入到HTML中,实现动态网页内容的...

    jsj_PHPpear的安装和使用.pdf

    ##### 3.2 Linux 环境下安装 PEAR 1. **使用包管理器安装**:对于大多数 Linux 发行版,可以使用包管理器直接安装 PEAR。例如,在 Ubuntu 上可以使用以下命令: ```bash sudo apt-get install php-pear ``` 2....

    linux下安装配置apache+php.pdf

    本文主要介绍如何在Linux环境下安装和配置Apache Web服务器以及PHP解析器,以构建一个基础的LAMP(Linux、Apache、MySQL、PHP)环境。首先,我们来看看使用YUM工具进行安装的方法,然后讲解编译安装的步骤。 **A. ...

    Linux上安装MongoDB PHP扩展.pdf

    总的来说,要在Linux上安装MongoDB的PHP扩展,需要使用PECL或手动编译源码,然后修改`php.ini`配置文件,并重启PHP服务。这个过程对于PHP开发者来说是必要的,因为这样才能充分利用PHP与MongoDB之间的功能和性能优势...

    linux下安装配置apache+php (2).pdf

    本文主要介绍如何在Linux环境下安装和配置Apache Web服务器以及PHP解析器,以构建一个基础的LAMP(Linux、Apache、MySQL、PHP)环境。以下是详细步骤: A. 使用Yum安装Apache和PHP 1. **安装Apache**: - `yum ...

    Linux系统搭建PHP开发环境

    sudo apt-get install php-pear php-dev ``` 这将同时安装`phpize`和必要的开发库。现在,你可以根据需要安装其他PHP扩展,例如`pecl`或`git clone`第三方扩展源码后,运行`phpize`进行配置。 总结,搭建一个完整的...

    linux+mysql+apache+php快速安装

    本文档将详细介绍如何在Linux环境下快速安装并配置Apache Web服务器、MySQL数据库、PHP解析器及其相关组件,以便能够顺利地部署基于LAMP(Linux, Apache, MySQL, PHP)架构的应用程序。相较于传统的手动编译安装,...

    PHP-pear学习资料

    - 使用命令行工具进行安装,例如在 Linux 上可以通过 `sudo apt-get install php-pear` 命令安装。 - 安装完成后,可以通过命令 `pear list-channels` 查看已知的 PEAR 通道列表。 #### 三、PEAR 的基本使用 **...

    Linux搭建php开发环境

    在Linux系统中搭建PHP开发环境...现在,你已经在Linux上成功搭建了一个完整的PHP开发环境,可以开始编写和测试PHP代码了。记住,随着技术的更新,这些步骤可能会有所变化,所以建议定期检查最新的安装指南和软件版本。

    linux下安装php编译参数.docx

    在Linux环境下安装PHP时,通常采用源代码编译的方式,因为这种方式允许用户自定义配置参数,以满足特定的需求和系统环境。以下是一些常见的编译参数及其详细说明: 1. **--prefix=/usr/local/php**:指定PHP安装的...

    centos7.9离线安装PHP环境依赖

    在Linux系统中,尤其是CentOS 7.9这样的企业级操作系统上,离线安装PHP环境依赖是一项关键任务,尤其在没有互联网连接或者网络环境受限的情况下。这篇文章将详细讲解如何在CentOS 7.9上离线安装PHP环境,以及所需的...

    详解Linux下安装php环境并且配置Nginx支持php-fpm模块

    在Linux环境下搭建PHP开发环境并配置Nginx支持PHP-FPM模块是Web开发者常见的任务之一。本文将详细介绍如何在CentOS 7.2上完成这个过程。 首先,你需要访问PHP官方网站(http://php.net/)下载最新版本的PHP源码包,...

    PHP_CodeCoverage安装配置

    2. **安装PEAR**:通过命令行使用`wget`下载PEAR安装脚本,并使用`php go-pear.phar`命令安装PEAR。 3. **安装PHP_CodeCoverage**:同样使用上述的通道添加和安装命令。 4. **复制Auto文件**:将两个`auto`文件复制...

    linux php-7.0.0.tar.bz2

    Linux系统中的PHP 7.0.0压缩包详解 PHP(PHP:Hypertext Preprocessor)是一种开源的服务器端脚本语言,广泛用于Web开发,能够...同时,了解这些步骤也能帮助你理解Linux下软件的安装和管理过程,提升系统运维能力。

Global site tag (gtag.js) - Google Analytics