Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako nainštalovať PHP Xdebug na Ubuntu 20.04 LTS (Focal Fossa)

## 1. Nainštalujte PHP7.4

``` bash

aktualizácia sudo apt

sudo apt install php7.4 php7.4-xml php7.4-fpm php7.4-mbstring php7.4-zip php7.4-gd

```

> Poznámka:Ak používate inú verziu PHP, nahraďte `php7.4` príslušným číslom verzie.

2. Nainštalujte Xdebug

``` bash

sudo apt install php7.4-xdebug

```

3. Nakonfigurujte Xdebug

> 1\) Otvorte súbor php.ini:

``` bash

sudo nano /etc/php/7.4/fpm/php.ini

```

> 2\) Nájdite nasledujúce riadky a odkomentujte ich:

```ini

zend_extension=/usr/lib/php/20151012/xdebug.so

xdebug.remote_enable=1

xdebug.remote_connect_back=1

```

> 3\) Uložte súbor a zatvorte ho.

4. Povoliť Xdebug v Apache

> 1\) Ak Apache ešte nie je spustený, spustite ho:

``` bash

sudo systemctl spustiť apache2

```

> 2\) Otvorte konfiguračný súbor Apache:

``` bash

sudo nano /etc/apache2/sites-available/000-default.conf

```

> 3\) Pridajte do súboru nasledujúci riadok:

```ini

php_value xdebug.remote_autostart 1

```

> 4\) Uložte súbor a zatvorte ho.

5. Reštartujte Apache

``` bash

sudo systemctl reštartujte apache2

```

6. Otestujte Xdebug

> 1\) Otvorte terminál a spustite nasledujúci príkaz:

``` bash

php -m | grep xdebug

```

>Mali by ste vidieť výstup podobný nasledujúcemu:

``` bash

xdebug

```

> 2\) Vytvorte jednoduchý PHP skript, ktorý volá `phpinfo()`.

```php

phpinfo();

```

> Uložte skript ako `info.php` do koreňového adresára webu (zvyčajne `/var/www/html`).

> 3\) Otvorte webový prehliadač a prejdite na nasledujúcu adresu URL:

```

http://localhost/info.php

```

>Mala by sa zobraziť stránka s informáciami o vašej inštalácii PHP, vrátane verzie Xdebug a nastavení.

7. Povoliť vzdialené ladenie

> 1\) Postupujte podľa vyššie uvedených krokov „Konfigurovať Xdebug“ a „Povoliť Xdebug v Apache“.

> 2\) Nakonfigurujte IDE na ladenie. Pozrite si dokumentáciu pre konkrétne IDE, ktoré používate. Napríklad v kóde Visual Studio si môžete nainštalovať rozšírenie PHP Debug a nakonfigurovať súbor launch.json na povolenie Xdebug.

> 3\) Nastavte bod prerušenia v skripte PHP, ktorý chcete ladiť.

> 4\) Spustite ladiaci program vo svojom IDE.

Poznámka:Skontrolujte, či je na serveri firewall otvorený port 9000.

Záver

Úspešne ste nainštalovali a nakonfigurovali PHP Xdebug na vašom systéme Ubuntu 20.04 LTS. To vám umožní ladiť vaše PHP aplikácie na diaľku z vášho IDE.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené