Vị trí homebrew php.ini
Cài đặt thành công Xdebug trên MacOS Homebrew, và giải pháp cho một số trường hợp bị lỗi khi cài đặt như Show
Yêu cầuĐã cài đặt LEMP stack môi trường sẵn có với Homebrew Triển khaiCài đặt
Kiểm tra thông tin phiên bản PHP đang sử dụng trên máy, sử dụng lệnh Sao chép nội dung ***Lưu ý. sao chép nội dung trong trình duyệt web xu hướng, chứ không phải sao chép HTML thô H2. Công cụ hướng dẫn cài đặt Xdebug TailoredSau khi gửi nội dung Thực hiện theo các bước hướng dẫn bên trên, lần đầu tiên tải xuống mã nguồn xdebug-2. 7. 0. tgz Kế hoạch cài đặt gói
Hoặc nếu lệnh bị lỗi, hãy sử dụng lệnh dưới đây
Tiếp theo, giải nén file ________số 8 Di chuyển vào thư mục vừa được giải nén
Tiếp theo, chạy lần lượt các lệnh sau
Sau khi chạy xong, tệp
Tiếp theo là thêm nội dung cấu hình vào tệp Trước tiên cần kiểm tra xem vị trí tệp php. cái này đang được thi ở đâu
Open up file, in transfer to the end file to add content config for Xdebug
Add into the end of the content after vỏ bọc1 2 3 4 5 zend_extension=/usr/local/lib/php/pecl/20170718/xdebug. vậy xdebug. remote_enable = 1 xdebug. remote_autostart = 1 xdebug. remote_port="9000" xdebug. remote_host="localhost" H6. Chỉnh sửa nội dung php. cái nàyKhởi động lại dịch vụ
And … Done Trong quá trình cài đặt, sẽ có thể xảy ra một số sự cố ngoài ý muốn, mình cũng đã chuẩn bị sẵn cho trường hợp này, các bạn có thể tham khảo giả mạo phới Xử lý sự cố (nếu có) trong quá trình cài đặtvấn đề 1. . /cấu hình. Không có tập tin hoặc thư mụcLỗi này xảy ra do máy thiếu gói
If run command on the error, then run the under this command
Vấn đề 2. “cấu hình. h” không tìm thấy tập tinLỗi này có liên quan đến Sự cố 1 ở trên, do quá trình xây dựng tệp bằng lệnh Để giải quyết, các bạn cần thực hiện theo các bước sau Cài đặt lại xcode-select
Xoá thư mục “xdebug-2. 7. 0”, và giải nén lại từ tệp xdebug-2. 7. 0. tgz đã tải xuống ở bước cài đặt xu hướng
Giải nén lại tệp ________số 8 Trong chuyển vào thư mục xdebug-2. 7. 0 vừa giải nén
Chạy theo thứ tự các lệnh sau để xây dựng lại tệp
xong vấn đề 3. Lỗi. nghe EADDRINUSE. 9000Lỗi xảy ra là do có một tiến trình đang sử dụng cổng. 9000 của xdebug, giải pháp được tìm thấy và giết quá trình đó Tìm xem process nào đang sử dụng port này
Ví dụ, mình tìm ra process đang bị chiếm dụng là “php-fpm” không thuộc user mình đang đăng nhập quản lý, nên sẽ kill hết các process có tên trên
Các bạn cứ kill cho đến khi thấy người dùng đang kiểm soát là chính mười người dùng mà bạn đang đăng nhập trên máy là được |