Користувальницькькі налаштування

Налаштування сайту


xhprof

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версій Попередня ревізія
Наступна ревізія
Попередня ревізія
xhprof [2023/02/04 20:25]
nightfly
xhprof [2023/02/18 10:38] (поточний)
nightfly [Встановлення з PHP 7.0/7.1/7.4]
Рядок 16: Рядок 16:
 # wget https://pecl.php.net/get/xhprof # wget https://pecl.php.net/get/xhprof
 # tar zxvf xhprof # tar zxvf xhprof
-# cd xhprof-2.2.0/extension/+# cd xhprof-2.3.9/extension/
 # phpize # phpize
 # ./configure --with-php-config=/usr/local/bin/php-config # ./configure --with-php-config=/usr/local/bin/php-config
Рядок 22: Рядок 22:
 </code> </code>
  
 +===== Встановлення з PHP 8.2 =====
  
-===== Встановлення на Debian 11 с PHP 7.4 =====+<code> 
 +# wget https://pecl.php.net/get/xhprof 
 +# tar zxvf xhprof 
 +# cd xhprof-2.3.9/extension/ 
 +# phpize 
 +# ./configure --with-php-config=/usr/local/bin/php-config 
 +# make && make install 
 +</code> 
 + 
 +та розкоментовуємо в **/usr/local/etc/php.ini** наступний рядок: 
 +<file ini php.ini> 
 +extension=xhprof.so 
 +</file> 
 + 
 +Після чого виконуємо  
 +<code> 
 +# apachectl restart 
 +</code> 
 + 
 +===== Встановлення на Debian 11 з PHP 7.4 =====
 <code> <code>
 # apt install php-dev # apt install php-dev
Рядок 49: Рядок 69:
  
 ===== Використання ===== ===== Використання =====
-Для включения режима отладки следует в файле **/usr/local/www/apache24/data/billing/index.php** изменить+Для ввімкнення режиму відлагодження, необхідно в файлі конфігурації **config/billing.ini** увімкнути відповідну опцію
  
-<code php+<code ini
-define('XHPROF',0);+XHPROF=1
 </code> </code>
  
-на  
  
-<code php> +Після чогона всіх сторінках Ubilling, згори, має матеріалізуватися відповідний лінк:
-define('XHPROF',1); +
-</code>+
  
-После чего, на всех страницах Ubilling, рядом с версией и ревизией, должен материализоваться соответствующий линк: +{{:undefined:xhprof1.png|}}
-{{ :xhprof1.png?500 |}}+
  
-Вызывающий приблизительно такую вот красоту:+Котрий викликає ось таку красу:
  
-{{ :xhprof2.png?500 |}}+{{:undefined:xhprof2.png|}}
  
-{{ :xhprof3.png?500 |}}+{{:undefined:xhprof3.png|}}
  
-{{ :xhprof4.png?500 |}}+{{:undefined:xhprof4.png|}}
  
-**Важно:** не забывайте отключать XHprof в продакшне!+**Важливо:** не забувайте вимикати XHprof у продакшні! Це інструментар тільки для розробки та відлагодження!
xhprof.1675535103.txt.gz · Востаннє змінено: 2023/02/04 20:25 повз nightfly