Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Extensions > Как узнать, успешно ли установлен пакет xhprof на


Автор: mus 11.2.2013, 15:17
С линуксом знаком пару дней. Устанавливал пакет xhprof (профилирование для php) по вот этой инструкции - http://highload.com.ua/index.php/2009/08/21/xhprof-%D0%BF%D1%80%D0%BE%D1%84%D0%B8%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-php-%D0%BE%D1%82-facebook/

насколько я понял, все шло неплохо до момента 
make
make install

Пробовал подключить пакет к скрипту как далее по инструкции - не вышло. Вопрос - можно ли узнать, успешно ли прошла операция интеграции пакета в конфигурацию веб-сервера?.. Сейчас php ругается на строчку
Код PHP
Код

xhprof_enable(XHPROF_FLAGS_CPU + XHPROF_FLAGS_MEMORY);

Говорит - нет такой функции.

Пакет xhprof.so, который, как сказано в инструкции, надо подрубить к php.ini, тоже не пойми где должен был создаться и лежать. Поиском я его не нашел. В-общем, запутался, есть какие мысли у кого?..

Автор: Aliance 11.2.2013, 15:42
Цитата(mus @  11.2.2013,  16:17 Найти цитируемый пост)
php.ini, тоже не пойми где должен был создаться и лежать. 

это поможет его найти:
Код

phpinfo()


и не забудь перезапустить веб-сервер

Автор: mus 12.2.2013, 11:56
Aliance, круто, кэп smile..
Его там нет. Само собой - туда я поглядел прежде всего.
После всех этих манипуляций - где должен был создаться файл xhprof.so?.. В какой директории?..
Команда make выдает гору текста, затем пару error'ов в конце. Это и смущает.

Автор: Aliance 12.2.2013, 12:48
Цитата(mus @  12.2.2013,  12:56 Найти цитируемый пост)
Его там нет.

Прежде, чем писать полную фигню, сперва бы внимательно почитал пост. Я говорил про файл php.ini.
Цитата

Configuration File (php.ini) Path    /etc/php5/apache2
Loaded Configuration File    /etc/php5/apache2/php.ini


Далее, открыв его было бы понятней где искать модули и библиотеки.

Кроме того, возможно нужно выполнить команду подключения модуля так:
Код

a2enmod xhprof


В общем-то проблема решаема, но раз я Капитаню, пожалуй ты и сам сможешь разобраться.

Автор: krundetz 12.2.2013, 16:29
Цитата(mus @  12.2.2013,  11:56 Найти цитируемый пост)
Команда make выдает гору текста, затем пару error'ов в конце. Это и смущает. 

если make выдает ошибки, то пакет не собрался

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)