ฉันกำลังพยายามตั้งค่า ลาราเวล โครงการใน phpstorm.php แต่ไม่สามารถเชื่อมต่อกับ a มายเอสคิวแอล ฐานข้อมูล นี่คือขั้นตอนที่ฉันได้ทำไปแล้ว:
- ดาวน์โหลดและติดตั้ง
นักแต่งเพลง, พเนจร และ กล่องเสมือน
- สร้าง
ลาราเวล/ลาราเวล โครงการกับ นักแต่งเพลง (สร้าง นักแต่งเพลง โครงการใน phpstorm.php)
- รวม
laravel/ที่อยู่อาศัย กับ นักแต่งเพลง: นักแต่งเพลงต้องการ laravel/homestead --dev
- สร้างที่อยู่อาศัยใน
ผู้อำนวยการราก: ผู้ขาย\bin\homestead ทำ (หน้าต่าง)
- ปรับแต่งโดเมนท้องถิ่นของฉันด้วยการตั้งค่าใน
Homestead.yaml -> เว็บไซต์ -> แผนที่: มายโดเมน.คอม
- รวมโดเมนใน
c:/windows/system32/drivers/etc/hosts: 192.168.10.10 mydomain.com
- สร้างความว่างเปล่า
คีย์ ssh สำหรับ พเนจร วิ่ง: ไฟล์ fsutil createnew C:/Users/<username>/.ssh/id_rsa 0
- เริ่ม
วี.เอ็ม กับ พเนจร: พเนจรขึ้น
จนถึงตอนนี้ทุกอย่างดูเหมือนจะทำงานได้ดี และนี่คือปัญหา:
- สร้าง
มายเอสคิวแอล ฐานข้อมูลด้วย phpstorm ของ เครื่องมือฐานข้อมูลแบบรวมโดยใช้ .env เป็นข้อมูลอ้างอิง (DB_CONNECTION=mysql, DB_HOST=127.0.0.1, DB_PORT=3306, DB_DATABASE=ลาราเวล, DB_USERNAME=ราก, DB_PASSWORD=devpw)
หลังจากติดตั้ง ไดรเวอร์ เมื่อพยายามทดสอบการเชื่อมต่อ:
[08S01]
การเชื่อมโยงการสื่อสารล้มเหลว
แพ็กเก็ตสุดท้ายที่ส่งไปยังเซิร์ฟเวอร์สำเร็จคือ 0 มิลลิวินาทีที่แล้ว ไดรเวอร์ไม่ได้รับแพ็คเก็ตใด ๆ จากเซิร์ฟเวอร์
การเชื่อมโยงการสื่อสารล้มเหลว
แพ็กเก็ตสุดท้ายที่ส่งไปยังเซิร์ฟเวอร์สำเร็จคือ 0 มิลลิวินาทีที่แล้ว ไดรเวอร์ไม่ได้รับแพ็คเก็ตใด ๆ จากเซิร์ฟเวอร์
หรือในบันทึก:
java.net.ConnectException: การเชื่อมต่อถูกปฏิเสธ: เชื่อมต่อ
ฉันพยายามหาทางแก้ไขมาระยะหนึ่งแล้วแต่ไม่สำเร็จ หัวข้อนี้ ดูเหมือนจะให้วิธีแก้ปัญหา ซึ่งหลาย ๆ อย่างฉันไม่แน่ใจว่าจะนำไปใช้อย่างไร เนื่องจากไม่ได้กำกับไว้ phpstorm.php. ฉันรู้สึกหนักใจเล็กน้อยกับทั้งหมด แบ็กเอนด์ สิ่งและวิธีการตั้งค่าใน ลาราเวล.
ฉันควรจะติดตั้ง มายเอสคิวแอล บนวินโดวส์ก่อนที่จะรวมเข้าไว้ด้วยกัน phpstorm.php?