PHP检查PEAR是否工作

Checking if PEAR works

首先进入安装php的目录:shift+left mouse button(windows环境下);

或者先进入cmd,然后cd your/dir/php

//如果正常,列出一个命令列表

pear

Commands:

build Build an Extension From C Source

bundle Unpacks a Pecl Package

channel-add Add a Channel

//检查版本

pear version

PEAR Version: 1.7.2

PHP Version: 5.2.6RC4-pl0-gentoo

Zend Engine Version: 2.2.0

Running on: Linux …

//验证包含路径

pear config-get php_dir

/usr/share/lib/php/

//检查PHP使用的配置文件

php –ini

Configuration File (php.ini) Path: /etc/php/cli-php5

Loaded Configuration File: /etc/php/cli-php5/php.ini

Scan for additional .ini files in: /etc/php/cli-php5/ext-active

Additional .ini files parsed: /etc/php/cli-php5/ext-active/php_gtk2.ini,

/etc/php/cli-php5/ext-active/xdebug.ini

//检查PHP的include_path的设置

php -c /path/to/php.ini -r “echo get_include_path();”

.;D:\wampserver\wamp\bin\php\php5.3.3\pear

在任何情况下,pear的php_dir(即:D:\wampserver\wamp\bin\php\php5.3.3\pear)都因该在包含路径里面,如果没有,就将其添加到php.ini里

//尝试包含一个文件,创建一个check_pear.php

<?php

require_once ‘System.php’;//注意路径system.php应该在php_dir的路径下

var_dump(class_exists(‘System’, false));

?>

在浏览器里浏览此文件,结果应该是bool(true);