[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