- vừa được xem lúc

Fix lỗi xdebug ver 3.0.1 không hoạt động trên ubuntu

0 0 24

Người đăng: nguyenmanh

Theo Viblo Asia

Khi làm việc với code php chúng ta thường sử dụng xdebug để debug code nhưng vào 1 ngày đẹp trời tự dưng sau 1 loạt update của hệ thống chúng ta không thể sử dụng được xdebug nữa, điều đó làm cho hiệu quả công việc kém đi khi phải dùng var_dum() hoặc echo để debug. Sau khi tìm hiểu mất khá nhiều thời gian thì mới phát hiện ra phiên bản 3.0.1 đã bị đổi port thay vì dùng cổng 9000 bây giờ dùng cổng 9003 . Đến đây tưởng chừng như đã fix được nhưng không cuộc sống mà xdebug vẫn không hoạt động đến đây ta cần config lại một chút nữa .

Đầu tiên chúng ta thay đổi file php.ini ở đây mình dùng apache2 và php 7.2 nên sẽ chạy lệnh sau : sudo gedit /etc/php/7.2/fpm/php.ini coppy dòng config sau vào file php.ini [xdebug]

;zend_extension=xdebug.so
zend_extension = /usr/lib/php/20190902/xdebug.so
xdebug.start_width_request = yes
xdebug.idekey =VSCODE
xdebug.mode =debug xdebug.discover_client_host = false
xdebug.client_host=127.0.0.1
xdebug.client_port=9003
xdebug.remote_enable = 1
xdebug.remote_autostart=on

Tiếp theo vào file xdebug.ini để edit sudo gedit /etc/php/7.2/mods-available/xdebug.ini thêm dòng sau vào file

xdebug.remote_enable = 1
xdebug.remote_port = 9003
xdebug.idekey = VSCODE
xdebug.show_error_trace = 1
xdebug.remote_autostart = 0

Sau khi sửa song ở file ini ta sửa cổng trong file json

cuối cùng restart apache2 and fpm để hưởng thụ thành quả :

sudo service apache2 restart 
sudo service php7.2-fpm restart

kiêmr tra hoạt động https://yoursite/?XDEBUG_SESSION_START=1

Bình luận

Bài viết tương tự

- vừa được xem lúc

Docker: Chưa biết gì đến biết dùng (Phần 1- Lịch sử)

1. Vì sao nên sử dụng. . .

0 0 104

- vừa được xem lúc

Docker: Chưa biết gì đến biết dùng (Phần 2 - Dockerfile)

1. Mở đầu.

0 0 67

- vừa được xem lúc

Cách Tạo Và Sử Dụng Bash Script Cơ Bản Trong Ubuntu

Bash scripting là một phần cực kỳ mạnh mẽ và hữu ích của phát triển và quản trị hệ thống. Lần đâu tiên làm việc với nó có thể gây cho bạn cảm giác sợ hải và phức tạp, mình hy vọng hướng dẫn này sẽ giúp có những hiểu biết cơ bản về bash script để không bị bở ngở khi làm việc với nó.

0 0 62

- vừa được xem lúc

Các command trên ubuntu (chiếm 80%) - phần 5

Hello 500 ae, sau 4 số trong seri này mình thấy có vẻ ae có hứng thú đọc chủ đề này ghê. Hi vọng những gì mình tìm hiểu được sẽ giúp ích được cho nhiều bạn hơn.

0 0 51

- vừa được xem lúc

Các command trên ubuntu (chiếm 80%) - phần 4

Sau một kì nghỉ tết trong thời buổi đại dịch vừa qua. Không còn những buổi dong chơi đi chúc tết nữa. Ở nhà ra số tiếp theo cho anh em đây. Dưới đây sẽ là 2 command được sử dụng nhiều nhất khi sử dụng file.

0 0 52

- vừa được xem lúc

Tài khoản người sử dụng và phân quyền truy cập tệp trên Ubuntu (P1)

Hôm nay, mình sẽ giới thiệu cho mọi người về Tài khoản người sử dụng (NSD) và phân quyền truy cập trên Ubuntu. Bài viết này được chia thành hai phần: phần một nói về tài khoản người sử dụng và phần hai nói về quyền truy cập trên Ubuntu.

0 0 43