[mdk-re] PHP пустил корни =)
Grigory Batalov
=?iso-8859-1?q?grisxa_=CE=C1_mail=2Eru?=
Пт Мар 22 09:53:08 MSK 2002
On Thu, 21 Mar 2002 13:47:16 +0200
"Alexander Bokovoy" <a.bokovoy на sam-solutions.net> wrote:
> > > > У меня не работают функции snmpwalk() и snmpwalkoid(), пишут:
> > > > Fatal error: Call to undefined function: snmpwalk() in xxx on line x
> > > >
> > > Если я не ошибаюсь php должен быть собран с поддержкой snmp. Как это делается в случае с rpm не знаю
> > > но возможно стоит посмотреть что говорить по поводу ./configure string phpinfo(); и посмотреть на php.ini
> >
> > Да, опции --with-snmp не было. Пришлось скачать и пересобрать.
> > (php-4.1.2-alt2)
> Лучше соберите дополнительный модуль php-snmp, руководствуясь spec-файлами
> для других модулей.
Собрал. Решил проверить с оригинальной сборкой php.
И тут началось. =))
---------------------------------------------------------------------------
Свои пакеты удалил, 'rpm -qa | grep php' молчит. Поставил
из Сизифа при помощи apt. Запускаю http://localhost/test/test.php:
---
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>PHP test page</title>
</head>
<body>
<?php phpinfo(); ?>
</body>
</html>
---
И что я вижу?
---
System: Linux bga.kgok.murmansk.su 2.2.20-alt2-ide-probe #1 Sat Dec 22 15:07:51 MSK 2001 i686 unknown
Build Date: Mar 21 2002
Configure Command: <skip> '--with-snmp' '--with-openssl'
---
И нужный мне скрипт с snmpwalkoid внутри работает, как
ни в чём не бывало.
Беру php & Co. из кэша apt, копирую для определённости в /tmp/1:
mod%5fphp_1%3a4.1.2-alt2_i586.rpm
php_1%3a4.1.2-alt2_i586.rpm
php-common_1%3a4.1.2-alt2_i586.rpm
php-devel_1%3a4.1.2-alt2_i586.rpm
$for i in `ls`; do rpm -q --queryformat "%{BUILDHOST} %{BUILDTIME}" -p $i; echo " $i"; done
pc152.belcaf.minsk.by 1016206900 mod%5fphp_1%3a4.1.2-alt2_i586.rpm
pc152.belcaf.minsk.by 1016206900 php_1%3a4.1.2-alt2_i586.rpm
pc152.belcaf.minsk.by 1016206900 php-common_1%3a4.1.2-alt2_i586.rpm
pc152.belcaf.minsk.by 1016206900 php-devel_1%3a4.1.2-alt2_i586.rpm
(1016206900 = Fri Mar 15 18:41:40 2002)
Переустанавливаю их же (мало ли, показалось?), нет, по прежнему
php думает, что скомпилен на моей машине с поддержкой snmp.
$ rpm -qa | grep php
mod_php-4.1.2-alt2
php-4.1.2-alt2
php-devel-4.1.2-alt2
php-common-4.1.2-alt2
Как же так?
Люди добрые! Помогите! Где же он ещё прописался, этот php?
Прямо мистика какая-то.
--
Баталов Григорий,
системный администратор
АО "Ковдорский ГОК"
Подробная информация о списке рассылки community