Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Наступна ревізія | Попередня ревізія | ||
xhprof [2022/09/24 14:39] 127.0.0.1 зовнішнє редагування |
xhprof [2023/02/18 10:38] (поточний) nightfly [Встановлення з PHP 7.0/7.1/7.4] |
||
---|---|---|---|
Рядок 1: | Рядок 1: | ||
- | ====== | + | ====== |
- | В Ubilling | + | У Ubilling |
- | ===== Установка с PHP 5.3/5.6 ===== | + | ===== Встановлення з PHP 5.3/5.6 ===== |
- | Все | + | |
+ | Все | ||
<code sh> | <code sh> | ||
# cd / | # cd / | ||
Рядок 10: | Рядок 11: | ||
</ | </ | ||
- | ===== Установка с PHP 7.0/7.1/7.4 ===== | + | ===== Встановлення з PHP 7.0/7.1/7.4 ===== |
- | Печально | + | Сумно та оригінальний xhprof не працює з PHP 7.0 та вище. Доведеться ставити ручками |
< | < | ||
# wget https:// | # wget https:// | ||
# tar zxvf xhprof | # tar zxvf xhprof | ||
- | # cd xhprof-2.2.0/extension/ | + | # cd xhprof-2.3.9/extension/ |
# phpize | # phpize | ||
# ./configure --with-php-config=/ | # ./configure --with-php-config=/ | ||
Рядок 21: | Рядок 22: | ||
</ | </ | ||
+ | ===== Встановлення з PHP 8.2 ===== | ||
- | ===== Установка на Debian 11 с PHP 7.4 ===== | + | < |
+ | # wget https:// | ||
+ | # tar zxvf xhprof | ||
+ | # cd xhprof-2.3.9/ | ||
+ | # phpize | ||
+ | # ./configure --with-php-config=/ | ||
+ | # make && make install | ||
+ | </ | ||
+ | |||
+ | та розкоментовуємо в **/ | ||
+ | <file ini php.ini> | ||
+ | extension=xhprof.so | ||
+ | </ | ||
+ | |||
+ | Після чого виконуємо | ||
+ | < | ||
+ | # apachectl restart | ||
+ | </ | ||
+ | |||
+ | ===== Встановлення | ||
< | < | ||
# apt install php-dev | # apt install php-dev | ||
Рядок 34: | Рядок 55: | ||
</ | </ | ||
- | После чего убедитесь, что в **/ | + | Після чого переконайтеся, що в **/ |
<code ini> | <code ini> | ||
[xhprof] | [xhprof] | ||
Рядок 40: | Рядок 61: | ||
</ | </ | ||
- | а также раскоментируйте (только для PHP7) | + | а також розкоментуйте (тільки для PHP7) |
<code ini> | <code ini> | ||
extension=xhprof.so | extension=xhprof.so | ||
Рядок 47: | Рядок 68: | ||
- | ===== Использование ===== | + | ===== Використання ===== |
- | Для включения режима отладки следует в файле **/ | + | Для ввімкнення режиму відлагодження, необхідно |
- | < | + | < |
- | define(' | + | XHPROF=1 |
</ | </ | ||
- | на | ||
- | <code php> | + | Після чого, на всіх сторінках Ubilling, згори, має матеріалізуватися відповідний лінк: |
- | define(' | + | |
- | </ | + | |
- | После чего, на всех страницах Ubilling, рядом с версией и ревизией, | + | {{:undefined: |
- | {{ : | + | |
- | Вызывающий приблизительно такую вот | + | Котрий викликає ось таку красу: |
- | {{ : | + | {{:undefined: |
- | {{ : | + | {{:undefined: |
- | {{ : | + | {{:undefined: |
- | **Важно:** не забывайте | + | **Важливо:** не забувайте |