Λειτουργικά συστήματα

Γνώση Υπολογιστών >> Λειτουργικά συστήματα >  >> Ubuntu

Πώς να εγκαταστήσετε το PHP Xdebug στο Ubuntu 20.04 LTS (Focal Fossa)

## 1. Εγκαταστήστε το PHP7.4

```μπας

sudo apt ενημέρωση

sudo apt εγκατάσταση php7.4 php7.4-xml php7.4-fpm php7.4-mbstring php7.4-zip php7.4-gd

```

> Σημείωση:Εάν χρησιμοποιείτε διαφορετική έκδοση της PHP, αντικαταστήστε το «php7.4» με τον κατάλληλο αριθμό έκδοσης.

2. Εγκαταστήστε το Xdebug

```μπας

sudo apt εγκατάσταση php7.4-xdebug

```

3. Διαμόρφωση του Xdebug

> 1\) Ανοίξτε το αρχείο php.ini:

```μπας

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

```

> 2\) Βρείτε τις ακόλουθες γραμμές και καταργήστε το σχόλιο:

```ini

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

xdebug.remote_enable=1

xdebug.remote_connect_back=1

```

> 3\) Αποθηκεύστε το αρχείο και κλείστε το.

4. Ενεργοποιήστε το Xdebug στον Apache

> 1\) Εάν το Apache δεν εκτελείται ήδη, ξεκινήστε το:

```μπας

sudo systemctl start apache2

```

> 2\) Ανοίξτε το αρχείο διαμόρφωσης Apache:

```μπας

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

```

> 3\) Προσθέστε την ακόλουθη γραμμή στο αρχείο:

```ini

php_value xdebug.remote_autostart 1

```

> 4\) Αποθηκεύστε το αρχείο και κλείστε το.

5. Κάντε επανεκκίνηση του Apache

```μπας

sudo systemctl επανεκκίνηση του apache2

```

6. Δοκιμή Xdebug

> 1\) Ανοίξτε ένα τερματικό και εκτελέστε την ακόλουθη εντολή:

```μπας

php -m | grep xdebug

```

>Θα πρέπει να δείτε έξοδο παρόμοια με την ακόλουθη:

```μπας

xdebug

```

> 2\) Δημιουργήστε ένα απλό σενάριο PHP που καλεί `phpinfo()`.

```php

phpinfo();

```

> Αποθηκεύστε το σενάριο ως `info.php` στον ριζικό κατάλογο ιστού σας (συνήθως `/var/www/html`).

> 3\) Ανοίξτε το πρόγραμμα περιήγησής σας και μεταβείτε στην ακόλουθη διεύθυνση URL:

```

http://localhost/info.php

```

>Θα πρέπει να δείτε μια σελίδα με πληροφορίες σχετικά με την εγκατάσταση της PHP, συμπεριλαμβανομένης της έκδοσης και των ρυθμίσεων του Xdebug.

7. Ενεργοποίηση απομακρυσμένου εντοπισμού σφαλμάτων

> 1\) Ακολουθήστε τα παραπάνω βήματα "Configure Xdebug" και "Enable Xdebug in Apache".

> 2\) Διαμορφώστε το IDE για εντοπισμό σφαλμάτων. Ανατρέξτε στην τεκμηρίωση για το συγκεκριμένο IDE που χρησιμοποιείτε. Για παράδειγμα, στον κώδικα του Visual Studio, μπορείτε να εγκαταστήσετε την επέκταση PHP Debug και να διαμορφώσετε το αρχείο launch.json για να ενεργοποιήσετε το Xdebug.

> 3\) Ορίστε ένα σημείο διακοπής στο σενάριο PHP που θέλετε να διορθώσετε.

> 4\) Ξεκινήστε το πρόγραμμα εντοπισμού σφαλμάτων στο IDE σας.

Σημείωση:Βεβαιωθείτε ότι η θύρα 9000 είναι ανοιχτή στο τείχος προστασίας του διακομιστή.

Συμπέρασμα

Εγκαταστήσατε με επιτυχία και ρυθμίσατε το PHP Xdebug στο σύστημά σας Ubuntu 20.04 LTS. Αυτό θα σας επιτρέψει να διορθώσετε τις εφαρμογές σας PHP από απόσταση από το IDE σας.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα