Tôi đang cố gắng thiết lập một ấu trùng dự án trong phpstorm nhưng thất bại trong việc kết nối với một mysql cơ sở dữ liệu. Đây là những bước tôi đã thực hiện cho đến nay:
- tải xuống và cài đặt
nhà soạn nhạc, lang thang và hộp ảo
- tạo ra
ấu trùng / ấu trùng dự án với nhà soạn nhạc (tạo ra nhà soạn nhạc dự án trong phpstorm)
- tích hợp
ấu trùng/nhà cửa với nhà soạn nhạc: nhà soạn nhạc yêu cầu laravel/homestead --dev
- xây nhà ở
thư mục gốc: nhà cung cấp\bin\homestead làm (các cửa sổ)
- cá nhân hóa tên miền địa phương của tôi bằng cách đặt nó trong
Homestead.yaml -> trang web -> bản đồ: mydomain.com
- tích hợp tên miền trong
c:/windows/system32/driver/etc/hosts: 192.168.10.10 mydomain.com
- tạo trống
khóa ssh vì lang thang chạy: tệp fsutil tạo mới C:/Users/<tên người dùng>/.ssh/id_rsa 0
- bắt đầu
máy ảo với lang thang: lang thang lên
Cho đến nay rất tốt, mọi thứ dường như hoạt động. Và đây là vấn đề:
- tạo ra
mysql cơ sở dữ liệu với phpstorm's công cụ cơ sở dữ liệu tích hợp, sử dụng .env như tài liệu tham khảo (DB_CONNECTION=mysql, DB_HOST=127.0.0.1, DB_PORT=3306, DB_DATABASE=laravel, DB_USERNAME=root, DB_PASSWORD=devpw)
Sau khi cài đặt trình điều khiển khi thử kiểm tra kết nối:
[08S01]
Lỗi liên kết truyền thông
Gói cuối cùng được gửi thành công đến máy chủ là 0 mili giây trước. Trình điều khiển chưa nhận được bất kỳ gói tin nào từ máy chủ.
Lỗi liên kết truyền thông
Gói cuối cùng được gửi thành công đến máy chủ là 0 mili giây trước. Trình điều khiển chưa nhận được bất kỳ gói tin nào từ máy chủ.
Hoặc trong nhật ký:
java.net.ConnectException: Kết nối bị từ chối: kết nối.
Tôi đã cố gắng tìm cách khắc phục một thời gian rồi mà không thành công. chủ đề này dường như cung cấp các giải pháp, nhiều trong số đó tôi không chắc cách thực hiện, vì chúng không hướng đến phpstorm. Tôi cảm thấy một chút choáng ngợp bởi toàn bộ phụ trợ điều và làm thế nào để thiết lập nó ngay trong ấu trùng.
Tôi có nên cài đặt mysql trên windows trước khi tích hợp nó vào phpstorm?