CentOS7 安装与配置Pear

原创 2016年05月31日 10:04:49

我在安装的时候走了一点弯路,记录一下,方便其他的同学走捷径吧(走捷径的同学请直接从步骤二开始看)。

一、下载安装 go-pear.php 脚本

// 下载 go-pear 脚本
[arthur@arthur Downloads]$ wget http://pear.php.net/go-pear

// 重命名为 php 文件
[arthur@arthur Downloads]$ mv go-pear go-pear.php

// 执行
[arthur@arthur Downloads]$ php go-pear.php
Sorry! Your PHP version is too new (5.4.16) 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.

啊哦,出现一个提示,大致意思是:对不起,你的php版本太高了,请更换为go-pear.phar

于是我去查了一下源码,发现只要版本大于或等于5.1.6,就会有这个提示,所以同学们,如果你们的PHP版本高于或等于5.1.6,就不能使用go-pear.php的安装方式了,直接看下面的步骤二
这里写图片描述

二、下载安装 go-pear.phar

1、下载安装

// 下载 go-pear 脚本
[arthur@arthur Downloads]$ wget http://pear.php.net/go-pear.phar

// 先切换到root账户,避免指定安装目录的时候没有权限导致安装失败
[arthur@arthur Downloads]$ su
Password:

// 执行安装
[root@arthur Downloads]$ php go-pear.phar

2、设置安装目录
这里写图片描述
上图是提示设置安装目录的,输入1(统一设置,也可以输入其他项前面的数字单独设置),回车:
这里写图片描述
下面会问是不是修改php.ini文件,输入y,然后一路回车,安装完成:
这里写图片描述

3、配置pear命令
安装完成后,默认只能使用 安装目录/bin/pear的方式使用命令,为了方便后续直接使用,我们还需要把pear的安装目录加到配置文件中

// 打开配置文件
[root@arthur Downloads]$ vim /etc/profile

// 在文件的最后添加pear环境变量(其中的/opt/pear/请改成你们自己的安装目录)到PATH
export PATH=/opt/pear/bin:$PATH

// 保存退出
:wq!

// 强制更新配置文件
[root@arthur Downloads]$ source /etc/profile

// 测试一下
[root@arthur Downloads]$ pear

如果直接输入pear命令,出现下图的提示信息,就说明设置成功了
这里写图片描述

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

CentOS 安装PHP-PEAR

官方提供了两种方式安装pear: 1. 编译php的时候加入pear配置模块。 2. go-pear方式。

安装pear及其组件

找到wamp中的go-pear.bat,双击进行运行。因为pear存在bug,可能会出错。 打开dos命令进入php安装目录输入php -d phar.require_hash=0 PEAR/go-...

php文件之间相互引用路径问题的一般处理方法

基础知识    /前面的点式来表现路径的地址,一般来说都是相对路径 因为当你的文件上到外网上以后,你本地的路径可能和外网的路径不同 所以不能用绝对路径,用相对路径就可以找到文件 一...

安装配置pear、phpunit、Selenium(netbeans下开发yii框架项目)

安装配置pear、phpunit、Selenium(netbeans下开发yii框架项目) (提示:如果无法查看到图解图片,请到百度doc文档查看/下载吧。)地址:http://wenku.bai...

Ubuntu12.04下安装配置apache+php+mysql+pear(MDB2)开发环境

一、Ubuntu12.04建立apache+php+mysql 1、安装Apache服务 终端下输入: sudo apt-get install apache2 然后按照提示即完成...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)