LinuxForum.Fans
Тема

Pear что это такое ?

Автор: Rassol2 48 сообщений 9751 просмотров
#291202
Rassol2 написал:
в моем случаи наверное
text
include_path=".:/usr/share/php/PEAR/"

А чего гадать, посмотрите

text

$ ls /usr/share/php/
#291203

ну я как бы и не гадал а посмотрел.
usr/share/php/PEAR - такое есть.
/usr/local/php/pear/ - таково нет.

Записал в

text
include_path = ".:/usr/share/php/PEAR/"

сделал ребут всей системы, и ноль на массу. Почему то скрипт не признает этот pear если это тот )))

Даже прочел на http://pear.php.net/manual/en/installation.checking.php как проверить работу pear

Показать
text
root@localhost:~# pear
Commands:
build                  Build an Extension From C Source
bundle                 Unpacks a Pecl Package
channel-add            Add a Channel
channel-alias          Specify an alias to a channel name
channel-delete         Remove a Channel From the List
channel-discover       Initialize a Channel from its server
channel-info           Retrieve Information on a Channel
channel-login          Connects and authenticates to remote channel server
channel-logout         Logs out from the remote channel server
channel-update         Update an Existing Channel
clear-cache            Clear Web Services Cache
config-create          Create a Default configuration file
config-get             Show One Setting
config-help            Show Information About Setting
config-set             Change Setting
config-show            Show All Settings
convert                Convert a package.xml 1.0 to package.xml 2.0 format
cvsdiff                Run a "cvs diff" for all files in a package
cvstag                 Set CVS Release Tag
download               Download Package
download-all           Downloads each available package from the default channel
info                   Display information about a package
install                Install Package
list                   List Installed Packages In The Default Channel
list-all               List All Packages
list-channels          List Available Channels
list-files             List Files In Installed Package
list-upgrades          List Available Upgrades
login                  Connects and authenticates to remote server [Deprecated in favor of channel-login]
logout                 Logs out from the remote server [Deprecated in favor of channel-logout]
makerpm                Builds an RPM spec file from a PEAR package
package                Build Package
package-dependencies   Show package dependencies
package-validate       Validate Package Consistency
pickle                 Build PECL Package
remote-info            Information About Remote Packages
remote-list            List Remote Packages
run-scripts            Run Post-Install Scripts bundled with a package
run-tests              Run Regression Tests
search                 Search remote package database
shell-test             Shell Script Test
sign                   Sign a package distribution file
svntag                 Set SVN Release Tag
uninstall              Un-install Package
update-channels        Update the Channel List
upgrade                Upgrade Package
upgrade-all            Upgrade All Packages [Deprecated in favor of calling upgrade with no parameters]
Usage: pear [options] command [command-options] <parameters>
Type "pear help options" to list all options.
Type "pear help shortcuts" to list all command shortcuts.
Type "pear help <command>" to get the help for the specified command.
root@localhost:~# 

собственно пашет. а толку нет :(

Что это за загадочный Pear ?

#291204

Может, не хватает какого-нить конкретного Pear-пакета?

#291205

собственно за понятием этого вопроса я и пришел сюда :(

тут то оно как получается.

Checking required file permissions:
includes/config.inc.php OK
modules/TS3Admin/templates_c OK
Checking PHP version.
PHP Version >= 5.1.2 5.3.3-7+squeeze14
Checking required modules
PHP XML-RPC module Found
PHP Curl module Found
PHP XML Reader Found
PHP JSON Extension Found
Pear XXTEA Found

Pear Not Found

все модули конкретно подписаны типо
PHP Curl module
А это тупо вписан
Pear Not Found

#291206

А что за панель пытаетесь установить?

#291207

Open game panel
прочел Здесь
а вот что у меня в phpinfo написано

путь указан как то нездорово.

#291208

я даже проверил путь верно прописан.
да и работает вроде

text
root@localhost:~# grep "include_path" /etc/php5/cli/php.ini
; (directory must also be in include_path or full path must
;include_path = ".:/usr/share/php"
;include_path = ".;c:\php\includes"
; PHP's default setting for include_path is ".;/path/to/php/pear"
include_path = ".:/usr/share/php/PEAR/"
#291212


erequisites for Agent

Debian/Ubuntu
text
sudo apt-get install libxml-parser-perl libpath-class-perl libarchive-any-perl screen

*** For 64bit server install ia32-libs in order to run steam****

text
sudo apt-get install ia32-libs

Делали?

#291217
"Rassol2" написал:
include_path = ".:/usr/share/php/PEAR/"

Попробуйте убрать слеш в конце.

"Rassol2" написал:

а вот что у меня в phpinfo написано

путь указан как то нездорово.

pear - почему-то маленькими буквами...

#291218

так это нужно для агента.
А мы пока что занимаемся установкой самого скрипта.

или я неправ ?

То есть сперва ставится башка. Сам скрипт.
а агент может находится на удаленной машине.

#291230

ладно ушел я домашний сервер пере установлю.
а то там винт размечен не по джидайски ))

заодно подыму апач по новой может с этого что то и выйдет.

#291231

Слеш убрать не помогло?

#291246

Все переустановил проблема осталась прежняя так что сейчас опять все проверю.

#291249

Rassol2,
тот конфиг, что правите (/etc/php5/cli/php.ini), и тот, что использует вызванный из apache php -- суть разные файлы, другого объяснения не вижу.

#291251

еще не приступил к манипуляциям , и решил проверить php info

а там тоже самое.

кажется что все что было сделано зря )))
даже

Показать
text
root@localhost:~# pear
Commands:
build                  Build an Extension From C Source
bundle                 Unpacks a Pecl Package
channel-add            Add a Channel
channel-alias          Specify an alias to a channel name
channel-delete         Remove a Channel From the List
channel-discover       Initialize a Channel from its server
channel-info           Retrieve Information on a Channel
channel-login          Connects and authenticates to remote channel server
channel-logout         Logs out from the remote channel server
channel-update         Update an Existing Channel
clear-cache            Clear Web Services Cache
config-create          Create a Default configuration file
config-get             Show One Setting
config-help            Show Information About Setting
config-set             Change Setting
config-show            Show All Settings
convert                Convert a package.xml 1.0 to package.xml 2.0 format
cvsdiff                Run a "cvs diff" for all files in a package
cvstag                 Set CVS Release Tag
download               Download Package
download-all           Downloads each available package from the default channel
info                   Display information about a package
install                Install Package
list                   List Installed Packages In The Default Channel
list-all               List All Packages
list-channels          List Available Channels
list-files             List Files In Installed Package
list-upgrades          List Available Upgrades
login                  Connects and authenticates to remote server [Deprecated in favor of channel-login]
logout                 Logs out from the remote server [Deprecated in favor of channel-logout]
makerpm                Builds an RPM spec file from a PEAR package
package                Build Package
package-dependencies   Show package dependencies
package-validate       Validate Package Consistency
pickle                 Build PECL Package
remote-info            Information About Remote Packages
remote-list            List Remote Packages
run-scripts            Run Post-Install Scripts bundled with a package
run-tests              Run Regression Tests
search                 Search remote package database
shell-test             Shell Script Test
sign                   Sign a package distribution file
svntag                 Set SVN Release Tag
uninstall              Un-install Package
update-channels        Update the Channel List
upgrade                Upgrade Package
upgrade-all            Upgrade All Packages [Deprecated in favor of calling upgrade with no parameters]
Usage: pear [options] command [command-options] <parameters>
Type "pear help options" to list all options.
Type "pear help shortcuts" to list all command shortcuts.
Type "pear help <command>" to get the help for the specified command.

работает, такое впечатление что действительно это какой то другое ФрУкТ

ну или проблема в Apache2-mpm-itk он не может работать от бесправного юсера.
выбрал этот апач потому что его прицеп работы мне показался более логичным. Хотя толком не задавался целью определить что луче.

#291252
bormant написал:
Rassol2,
тот конфиг, что правите (/etc/php5/cli/php.ini), и тот, что использует вызванный из apache php -- суть разные файлы, другого объяснения не вижу.

Еврека, как говорится ни в бровь а в глаз

text
root@localhost:~# grep 'include_path' /etc/php5/apache2/php.ini
; (directory must also be in include_path or full path must
;include_path = ".:/usr/share/php"
;include_path = ".;c:\php\includes"
; PHP's default setting for include_path is ".;/path/to/php/pear"

шас попробуем этот поковырять )))

Хотя непонятно если все говорит о том что работает. Кроме скрипта.

#291253

я то дурак ковырял тут

text
/etc/php5/cli/php.ini

а есть еше

text
/etc/php5/apache2/php.ini

и они то похожие.

#291254
"Rassol2" написал:
Хотя непонятно если все говорит о том что работает.

А что об этом говорит? Посмотрите, подключен ли Pear к PHP (как-то так, не силён в этом...)

#291267

провел настройку в
/etc/php5/apache2/php.ini

добился результата

и это не помогло.
затем поменял, убрал в конце слеш.

не помогло.

Чувствую пойду за бутылкой водки, выпью её затем разобью об голову, и сем стекло. Признаю поражение и как самурай покончу с жизнью.

Войдите или зарегистрируйтесь, чтобы ответить.