Điểm:0

Có thể sử dụng Drush dựa trên WSL trên Windows 10 XAMPP không và nếu có thì bằng cách nào?

lá cờ mu

Tôi hiện đang sử dụng Drupal 9 nhưng các khái niệm về Drupal 10 có thể hữu ích.

Tôi sử dụng Windows 10 Home với XAMPP và C:/xampp/htdocs là gốc ứng dụng web của tôi.

Tôi muốn thiết lập một môi trường phát triển Drupal tối thiểu trên phiên bản Windows 10 Home của mình bằng cách cài đặt Trình soạn thảo và sau đó cài đặt Drush.

tôi có thể sử dụng WSL để cài đặt cả Composer và Drush nhưng sau đó một câu hỏi được đặt ra:
Nếu WSL chỉ ảnh hưởng đến môi trường Linux của chính nó, thì làm cách nào tôi có thể sử dụng Trình soạn thảo và Drush dựa trên WSL để ảnh hưởng đến môi trường XAMPP Windows?

leymannx avatar
lá cờ ne
Cuối cùng, vui lòng thử [DDEV](https://ddev.readthedocs.io/en/stable/#installation-or-upgrade-windows-wsl2).
Kevin avatar
lá cờ in
Điều này sẽ dễ dàng hơn rất nhiều nếu bạn kết xuất XAMMP. Bạn sẽ không muốn gặp rắc rối khi cài đặt Drush và Composer trên Windows.
4uk4 avatar
lá cờ cn
Acquia cũng bỏ XAMP: https://docs.acquia.com/resource/archive/dev-desktop/
Điểm:3
lá cờ cn

Hãy suy nghĩ về những gì đang thực sự xảy ra ở đây.

Với XAMPP, về cơ bản, bạn đang chạy một máy chủ Apache bên trong một chương trình Windows.

Với WSL v1, bạn có một máy ảo Linux chạy trong Windows có drush, composer, v.v.

Với WSL v2, bạn có Linux chạy trong Hyper-V (MS hypervisor), do đó, bạn có được hiệu suất gần như nguyên gốc của Linux với ít chi phí ảo hóa hơn.

Vì vậy, về cơ bản, câu hỏi trở thành "Làm cách nào để truy cập máy chủ đang chạy trong môi trường Windows từ môi trường Linux bên trong môi trường Windows?"

Tùy thuộc vào mức độ thoải mái của bạn với tường lửa, proxy và các thứ khác, cũng như tùy thuộc vào cách máy tính của bạn đã được thiết lập, việc định cấu hình điều này có thể không quá khó-- nhưng nó cũng có thể là một mớ hỗn độn thực sự.

nhà soạn nhạc

nhà soạn nhạc, bạn chỉ cần truy cập vào các tệp Windows của mình từ bên trong Linux.

Với WSL, ổ đĩa Windows C: nên được gắn tại /mnt/c trong Linux. Vì vậy, bạn chỉ có thể đĩa CD vào thư mục Windows có tệp của bạn từ Linux và chạy nhà soạn nhạc mệnh lệnh.

thuốc ngủ

thuốc ngủ, bạn sẽ cần thiết lập bí danh và kết nối với máy chủ XAMPP. Bạn cũng có thể phải mở một số cổng trong tường lửa Windows của mình, điều này có thể gây ra rủi ro bảo mật. Các chi tiết về điều này nằm ngoài phạm vi của trang web này (phù hợp hơn với Lỗi máy chủ).

một giải pháp tốt hơn

Như @leymannx đã đề cập, DDEV là một giải pháp cung cấp môi trường phát triển cục bộ Drupal vững chắc với ít cấu hình và cá nhân tôi sử dụng đất đai, đã phục vụ tôi rất tốt trong hơn 5 năm qua. Cả hai đều miễn phí (cả nguồn mở và miễn phí như trong bia) và cung cấp cho bạn các giá trị mặc định chắc chắn; có thể bạn sẽ tiết kiệm được rất nhiều thời gian khi không phải tự thiết lập mọi thứ.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.