Bagaimana cara menetapkan port khusus untuk server pengujian?
Biasanya ketika kita melakukannya
php artisan serve
folder dilayani sebagai:
localhost:8000
Bagaimana caranya kita mengakses satu folder sebagai:
localhost:8080
Saya ingin mengakses dua situs pengembangan yang berbeda di localhost saya.
php artisan serve --help
akan menunjukkan penggunaan dan opsi.--help
tersedia di setiap perintah pengrajin.Jawaban:
Untuk port 8080:
Dan jika Anda ingin menjalankannya pada port 80, Anda mungkin perlu sudo:
sumber
php artisan serve --port=8001
seperti contoh ini Anda dapat mengubah ip dan port ini berfungsi dengan saya
sumber
Satu dapat menentukan port dengan:
php artisan serve --port=8080
.sumber
Anda dapat menggunakan banyak port secara bersamaan untuk setiap proyek,
sumber
Jawaban Andreas di atas sangat membantu dalam memecahkan masalah saya tentang bagaimana menguji tukang pada port 80. Port 80 dapat ditentukan seperti nomor port lainnya, tetapi pengguna reguler tidak memiliki izin untuk menjalankan apa pun di port itu.
Lepaskan sedikit akal sehat di sana dan Anda berakhir dengan ini untuk Linux:
Ini akan memungkinkan Anda untuk menguji di localhost tanpa menentukan port di browser Anda. Anda juga dapat menggunakan ini untuk menyiapkan demo sementara, seperti yang telah saya lakukan.
Perlu diingat, bahwa server PHP bawaan tidak dirancang untuk produksi. Gunakan nginx / Apache untuk produksi.
sumber
Kamu bisa memakai
Bekerja pada platform Windows
sumber
Anda juga dapat menambahkan host juga dengan perintah yang sama seperti:
sumber
Ini memperbaiki masalah saya SETELAH memastikan porta saya diurutkan secara unik.
sumber
ketika kita menggunakan
itu akan dimulai dengan port HTTP-server default sebagian besar
8000
ketika kita ingin menjalankan lebih banyak situs di localhost kita harus mengubah port. Cukup tambahkan argumen --port:sumber