Can't get packageInfo in Apache

This is a discussion on Can't get packageInfo in Apache within the PHP Language forums, part of the PHP Programming Forums category; Hi all, I can't get packageInfo of some packages installed on my system(Fedora Core 3 with bundled httpd ...


Go Back   Usenet Forums > PHP Programming Forums > PHP Language

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 03-25-2005
st
 
Posts: n/a
Default Can't get packageInfo in Apache

Hi all,

I can't get packageInfo of some packages installed on my system(Fedora
Core 3 with bundled httpd and php):

# pear list
Installed packages:
===================
Package Version State
Archive_Tar 1.1 stable
Console_Getopt 1.2 stable
DB 1.7.4 stable
DB_Pager 0.7 stable
HTTP 1.2.2 stable
Log 1.8.7 stable
Mail 1.1.3 stable
Mail_Mime 1.2.1 stable
Net_SMTP 1.2.6 stable
Net_Socket 1.0.1 stable
PEAR 1.3.2 stable
XML_Parser 1.0.1 stable
XML_RPC 1.1.0 stable

I've a simple script to check existing of these modules:
--------------------- cut here -----------------
<?php

include_once ("PEAR/Remote.php"); // PEAR::Remote
include_once ("PEAR/Registry.php"); // PEAR::Registry

$pear = new PEAR_Config();
$pear_reg = new PEAR_Registry($pear->get('php_dir'));
$pear_info = $pear_reg->packageInfo("PEAR");
$pear_version = $pear_info["version"];
print("PEAR Version:" . $pear_version . "\n");
$Log_info = $pear_reg->packageInfo("Log");
if (strlen($Log_info["package"]) < 2) {
print("Can't find Log module\n");
} else {
print("Log module found\n");
}
?>
--------------------- cut here -----------------

It works if passing to php directly in bash. However, some of modules
can't be located using this method (DB and Log) when run it through
Apache. Would anyone pls help? My PEAR config follows.

--------------------- cut here -----------------
Configuration:
==============
PEAR executables directory bin_dir /usr/bin
PEAR documentation directory doc_dir /usr/share/pear/doc
PHP extension directory ext_dir /usr/lib/php4
PEAR directory php_dir /usr/share/pear
PEAR Installer cache directory cache_dir /tmp/pear/cache
PEAR data directory data_dir /usr/share/pear/data
PHP CLI/CGI binary php_bin /usr/bin/php
PEAR test directory test_dir /usr/share/pear/test
Cache TimeToLive cache_ttl 3600
Preferred Package State preferred_state stable
Unix file mask umask 22
Debug Log Level verbose 1
HTTP Proxy Server Address http_proxy <not set>
PEAR server master_server pear.php.net
PEAR password (for password <not set>
maintainers)
Signature Handling Program sig_bin /usr/bin/gpg
Signature Key Directory sig_keydir /etc/pearkeys
Signature Key Id sig_keyid <not set>
Package Signature Type sig_type gpg
PEAR username (for username <not set>
maintainers)
--------------------- cut here -----------------

Thanks a lot.
/ST wong

Reply With Quote
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are Off
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On




All times are GMT +1. The time now is 10:39 AM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.0.0