Cấu hình X Debug cho PHP-FPM trên Docker với PHPStorm

6
Phạm Xuan Ngọc viết gần 4 năm trước

Hi mn, hôm nay mình sẽ giới thiệu tới các bạn cách cài đặt xdebug cho PHP-FPM trên Docker. Mọi nguời có thể tham khảo source code tại đây: https://github.com/ngocken95/php-fpm-docker-xdebug
Sau khi clone source code về các bạn chạy docker-compose bằng câu lệnh docker-compose up -d
Vào trình duyệt gõ http://localhost:8080 nếu thấy xuất hiện 123 thì đã khởi tạo thành công docker rồi đó.
Tiếp theo, chúng ta sẽ tiến hành cấu hình Xdebug trên PHPStorm.
Mở PHPStorm vào File -> Settings (hoặc bấm tổ hợp phím Ctrl + Alt + S) vào mục Languages & Frameworks > PHP > Debug ( như hình)
alt text
Ở mục Debug port mọi nguời sửa thành 9001 giống với config port trong file xdebug.ini (xdebug.remote_port=9001)
Tiếp theo vào mục Languages & Frameworks > PHP > Servers
Thêm 1 server bằng cách ấn vào dấu cộng (+) và điền các thông số như hình
Chú ý: File Directory là folder chứa code ở client, Absolute path on the server là folder chứa code trên docker
alt text
Tạo PHP Remote Debug: Chọn Run -> Edit Configurations
Nhấn vào hình dấu cộng (+) và chọn PHP Remote Debug và điền các thông số như hình:

  • Server là chọn tên của server tạo ở buớc trên.
  • IDE key là ide key trong file xdebug.ini (xdebug.idekey="PHPSTORM") alt text Như vậy là chúng ta đã config xong bật Debug lên và trải nghiệm thôi.
Bình luận


White
{{ comment.user.name }}
Hay Bỏ hay
{{ comment.like_count}}
White

Phạm Xuan Ngọc

36 bài viết.
0 người follow
Kipalog
{{userFollowed ? 'Following' : 'Follow'}}

  Cùng một tác giả


{{like_count}}

kipalog

{{ comment_count }}

Bình luận


White
{{userFollowed ? 'Following' : 'Follow'}}
36 bài viết.
0 người follow

 Đầu mục bài viết

 Cùng một tác giả