Bạn có chắc chắn muốn xóa bài viết này không ?
Bạn có chắc chắn muốn xóa bình luận này không ?
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)
Ở 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
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: