Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Как скомпилировать XDebug

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Linux Mandriva
vlom
Отправлено: 01 Февраля, 2011 - 18:00:34
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 681
Дата рег-ции: Окт. 2010  
Откуда: Екатеринбург


Помог: 4 раз(а)




Толи лыжи не катят, толи я... как говорится в известной присказке, но ни как не могу взять в толк как скомпилировать XDebug на мандрива.
вот описание с оф сайта
Цитата:

    Unpack the tarball: tar -xzf xdebug-2.1.0.tgz. Note that you do not need to unpack the tarball inside the PHP source code tree. Xdebug is compiled separately, all by itself, as stated above.
    cd xdebug-2.1.0
    Run phpize: phpize (or /path/to/phpize if phpize is not in your path). Make sure you use the phpize that belongs to the PHP version that you want to use Xdebug with. See this FAQ entry if you're having some issues with finding which phpize to use.
    ./configure --enable-xdebug
    make
    make
install

Дальше третьего пункта ни как...
Кто может мне объяснить как, что и куда, совсем головешка моя ни чего не может понять
З,Ы, в инете шарил, ни чего внятного не нашел
 
 Top
movEAX
Отправлено: 01 Февраля, 2011 - 19:30:23
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 750
Дата рег-ции: Авг. 2009  


Помог: 16 раз(а)




Кусок текста из README, не отступал ни на шаг и ни каких проблем не наблюдалось.
Цитата:
1. Unpack the tarball: tar -xzf xdebug-2.2.x.tgz. Note that you do
not need to unpack the tarball inside the PHP source code tree.
Xdebug is compiled separately, all by itself, as stated above.

2. cd xdebug-2.2.x

3. Run phpize: phpize
(or /path/to/phpize if phpize is not in your path).

4. ./configure --enable-xdebug (or: ../configure --enable-xdebug
--with-php-config=/path/to/php-c onfig if php-config is not in your
path)

5. Run: make

6. cp modules/xdebug.so /usr/lib/php5/200.../

7. add the following line to php.ini:
zend_extension="/usr/lib/php5/200.../xdebug.so"

8. Restart your webserver.


-----
армия.. самое убогое место
 
 Top
vlom
Отправлено: 02 Февраля, 2011 - 02:44:47
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 681
Дата рег-ции: Окт. 2010  
Откуда: Екатеринбург


Помог: 4 раз(а)




вроде потихоньку стал продвигаться, но при вызове make выдает огромное колличество ошибок такого рода:
Цитата:
/home/vlom/xdebug-2.1.0/php_xdebug.h:139: ошибка: декларация параметра ‘max_nesting_level’, не заданного в списке параметров
/home/vlom/xdebug-2.1.0/php_xdebug.h:138: ошибка: декларация параметра ‘stack’, не заданного в списке параметров
/home/vlom/xdebug-2.1.0/php_xdebug.h:137: ошибка: декларация параметра ‘level’, не заданного в списке параметров
/home/vlom/xdebug-2.1.0/php_xdebug.h:135: ошибка: декларация параметра ‘reason’, не заданного в списке параметров
/home/vlom/xdebug-2.1.0/php_xdebug.h:134: ошибка: декларация параметра ‘status’, не заданного в списке параметров
/home/vlom/xdebug-2.1.0/xdebug.c:1850: ошибка: expected %<{%> at end of input
make: *** [xdebug.lo] Ошибка 1
[root@localhost xdebug-2.1.0]#

в чем здесь может быть дело?
 
 Top
movEAX
Отправлено: 02 Февраля, 2011 - 10:55:39
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 750
Дата рег-ции: Авг. 2009  


Помог: 16 раз(а)




На предыдущих этапах проблем не возникало?
На всякий случай прикрепил уже скомпилированный xdebug.so под x86 php 5.3.
Скачать файл: xdebug.so
Скачан раз: 190


-----
армия.. самое убогое место
 
 Top
vlom
Отправлено: 03 Февраля, 2011 - 02:41:05
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 681
Дата рег-ции: Окт. 2010  
Откуда: Екатеринбург


Помог: 4 раз(а)




movEAX пишет:
На предыдущих этапах проблем не возникало?

нет
movEAX пишет:
На всякий случай прикрепил уже скомпилированный xdebug.so под x86 php 5.3.

прикрепил ваш файл, прописал путь до него в php.ini zend_extension="/usr/lib/php/extensions/xdebug.so", перезапустил апач но так и не работает дебагер.
версия php 5.3.2
(Добавление)
Слёзы в глазах Слёзы в глазах Слёзы в глазах Слёзы в глазах Слёзы в глазах
 
 Top
movEAX
Отправлено: 03 Февраля, 2011 - 16:55:13
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 750
Дата рег-ции: Авг. 2009  


Помог: 16 раз(а)




vlom пишет:
прописал путь до него в php.ini zend_extension="/usr/lib/php/extensions/xdebug.so"

Лчно у меня 3 php.ini
/etc/php5/apache2/php.ini
/etc/php5/cgi/php.ini
/etc/php5/cli/php.ini

Точно туда прописал?

В phpinfo() xdebug значится?

Добавь в php.ini :
[xdebug]
xdebug.remote_enable=1
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_handler="dbgp"
zend_extension="/ ... /xdebug.so"


-----
армия.. самое убогое место
 
 Top
vlom
Отправлено: 03 Февраля, 2011 - 18:00:05
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 681
Дата рег-ции: Окт. 2010  
Откуда: Екатеринбург


Помог: 4 раз(а)




movEAX пишет:
Точно туда прописал?
В phpinfo() xdebug значится?

Loaded Configuration File /etc/php.ini
 
 Top
movEAX
Отправлено: 03 Февраля, 2011 - 19:28:16
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 750
Дата рег-ции: Авг. 2009  


Помог: 16 раз(а)




vlom пишет:
Loaded Configuration File /etc/php.ini

locate php.ini

Повторяю вопрс, в выдаче phpinfo xdebug значится?)
Строчки, что я указал в предыдущем посте, прописаны в php.ini?


-----
армия.. самое убогое место
 
 Top
vlom
Отправлено: 03 Февраля, 2011 - 20:22:35
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 681
Дата рег-ции: Окт. 2010  
Откуда: Екатеринбург


Помог: 4 раз(а)




movEAX пишет:
Повторяю вопрс, в выдаче phpinfo xdebug значится?)

нет
movEAX пишет:
Строчки, что я указал в предыдущем посте, прописаны в php.ini?

да
(Добавление)
всем спасибо, проблема решена
я просто неправильно прописал путь до файла дебагера
/usr/lib/php5/extensions/xdebug. so
а надо было
/usr/lib/php/extensions/xdebug.s o
(Добавление)
невнимательность, мать большинства ошибок наших))))))))
сори за офтоп Улыбка
 
 Top
JustUserR
Отправлено: 07 Февраля, 2011 - 20:44:39
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




movEAX пишет:
Locate php.ini
Для осуществления определения конфигурационного файла php.ini значения директив которого используются в текущей инстанции PHP-интерпретатора необходимо произвести проверки способа подключения элементов PHP к web-серверу а также дополнительных параметров вложенной конфигурации объектов и переменных окружения - в частности при использовании CGI-интерфейса и механизмов alias-инга и действенного перенаправления в условиях допустимости вложенного переопределения управляющих MIME-сопоставлений возможно указания произвольного пути в файла конфгурации php.ini


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Администрирование *nix »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB