Cài đặt xdebug phpstorm xampp
Xdebug PHP với XAMPP và PHPStorm Bạn làm về lập trình thì việc debug rất là quan trọng. Với các ngôn ngữ lập trình C# hay Java... việc debug khá là đơn giản. Tuy nhiên với ngôn ngữ lập trình PHP không hẳn ai cũng biết cách thiết lập debug. Ở đây mình sử dụng xdebug để thiết lập debug trong PHP Trước tiên các bạn cần phải file php_xdebug của xdebug hỗ trợ. Bạn copy nội dụng cấu hình của XAMPP server các bạn đang dùng rồi paste vào Xdebug (https://xdebug.org/wizard.php) để tải file php_xdeug tương ứng các bạn có thể xem video hướng dẫn ở đây. Sau đó thêm đoạn sau vào file php.ini và lưu lại:
Các bạn chú ý thay lại đường dẫn chỗ zend_extension tương ứng với máy tính của bạn nơi bạn cài đặt XAMPP. Sau khi thiết lập xong bạn dùng trình debug của PHPstorm là có thể debug được PHP rồi. Chúc các bạn thành công! Tác giả DANDEV Skip to content Để kiểm tra đã có XDebug chưa vào http://localhost/dashboard/phpinfo.php sau đó tìm ‘XDebug‘ nếu có thì đã cài đặt rồi và dừng bài này tại đây 🙂 Để cài đặt trước tiên cần tải XDebug extension về trước, bạn vào đây và lựa chọn version phù hợp với Win và PHP version đang dùng. Trên đó bạn sẽ thấy có 2 loại XDebug extension dành cho PHP vers có ghi là TS và không có TS. Để kiểm tra PHP vers có TS hay không bạn vào http://localhost/dashboard/phpinfo.php tìm chữ Thread safety xem nếu nó đang là enabled thì là version có TS ngược lại là không TS. Sau khi download file xdebug_xxx.dll về bạn đặt nó vào thư mục extension của php tại path thường là:
Tiếp theo mở file php.ini điền dòng này vào cuối file
Trong đó your_php_path\to_your_ext là đường dẫn trỏ đến thư mục extension php chứa file xdebg_xxx.dll vừa download. Cuối cùng bạn vào lại http://localhost/dashboard/phpinfo.php tìm ‘XDebug‘ nếu xuất hiện thì đã cài đặt thành công. Như vầy là OKKhi có XDebug rồi bạn thử vào php và dùng lệnh var_dump sẽ thấy nó được style lại đẹp và dễ nhìn hơn trước lúc chưa cài XDebug Trông đẹp hơn hẳn đúng không 🙂Ngoài ra XDebug còn cung cấp cho bạn hàm dd() để có thể xem info của biến như var_dump nhưng được style tuyệt hơn nhiều bạn có thể expand hay collapse từng phân cấp của mỗi thuộc tính có nhiều cấp. Tuy nhiên khi sử dụng dd() thì chương trình của bạn sẽ dừng ngay sau khi chạy lệnh này. Giao diện khi dùng dd()Đã đăng vào thg 9 24, 2016 6:40 SA 4 phút đọc Là một lập trình viên, debug là một việc không thể thiếu trong quá trình xây dựng và phát triển sản phẩm. Hôm nay mình xin trình bày với các bạn cách debug các dự án sử dụng PHP và IDE PHPSTORM. Với Sublime text các bạn có thể tham khảo thêm tại đây. Bước 1: Cài đặt Xdebug extension
Bước 2: Cấu hình IDE PHP STORM
All rights reserved |