7 Pertanyaan: kembalikan perintah 'php artisan serve' dalam laravel

pertanyaan dibuat di Thu, May 29, 2014 12:00 AM

Saya punya aplikasi laravel. Saya menjalankan 'php artisan serve' perintah untuk pengujian lokal dan aplikasi saya disajikan di localhost: 8000 . Tapi sekarang saya ingin berhenti melayani di localhost: 8000 mis., Saya ingin tidak melayani sekarang.

Saya menutup baris perintah, me-restart server tetapi masih melayani. Bagaimana itu bisa dilakukan?

Catatan: Saya menggunakan windows untuk tujuan pengujian.

    
13
  1. Apakah Anda menjalankan Windows?
    2014-05-29 11: 21: 28Z
  2. @ jsalonen memperbarui pertanyaan
    2014-05-29 11: 22: 46Z
  3. Anda harus menghentikan server dari cmd /terminal sebelum menutupnya
    2017-03-07 06: 59: 47Z
7 Jawaban                              7                         

Tekan Ctrl + Shift + ESC. Temukan proses php yang menjalankan artisan dan bunuh dengan klik kanan - > kill process.

Buka kembali baris perintah dan mulai kembali server.

Perhatikan bahwa Anda harus dapat mematikan proses hanya dengan mengirimkannya sinyal mematikan dengan Ctrl + C.

    
13
2014-05-29 11: 23: 24Z
  1. sinyal ctrl + c pada baris perintah? itu tidak berfungsi
    2014-05-29 11: 27: 57Z
  2. apakah tidak ada cara untuk melakukannya dari cmd?
    2014-05-29 11: 28: 52Z
  3. Bagaimana dengan Ctrl + D?
    2014-05-29 11: 48: 24Z
  4. amm, tidak, tidak berfungsi
    2014-05-29 11: 48: 56Z
  5. ketika melayani, ia mencetak pesan ke command prompt, seperti [Sun 16 Nov 23:53:47 2014] :: 1: 51990 [200]: /favicon .ico. jika Anda menekan ctrl + c, itu akan berhenti dan penayangan akan dihentikan, yaitu Anda tidak dapat mengakses localhost: 8000 lagi
    2014-11-16 18: 35: 17Z

inilah yang saya lakukan tekan ctrl + c

 
> lsof -i :8000

untuk memeriksa apakah port sibuk atau tidak jika ada proses mendengarkan port 8000 itu akan ditampilkan dengan port id

 
> sudo  kill -9 [PID]

matikan proses yang mendengarkan id port itu

jalankan lsof agin

 
> sudo lsof -i 8000

vola

    
22
2017-06-03 17: 07: 25Z

Saya menggunakan Ctrl + C di mac saya untuk menghentikan perintah php artisan laravel serve

    
8
2015-09-17 06: 47: 24Z
  1. Saya mencoba ctrl + c di mac dan berhasil, terima kasih.
    2015-12-17 10: 18: 08Z

Untuk pengguna windows, ketik perintah ini untuk menampilkan daftar proses artisan php yang sedang berjalan:

 
tasklist /FI "IMAGENAME eq php.exe"

Akan ditampilkan:

 
Image Name ---- PID ---- Session Name ---- Session ---- Mem Usage

php.exe --------- XXXX ---- Console ----------  4 ------- 19.852 K

Cari nomor PID (XXXX), dan ketikkan ini untuk menghentikan proses:

 
taskkill /F /PID XXXX
    
7
2016-01-20 17: 42: 36Z

Windows 10 dengan server XAMPP tergantung pada shell apa yang Anda gunakan untuk menjalankan:

 
php artisan serve

Di Windows CMD: CTRL + C
Di XAMPP Shell: CTRL + Jeda /Istirahat

Di terminal Ubuntu dan RedHat /CentOS itu: CTRL + C

    
4
2017-03-03 23: 26: 40Z
  1. Terima kasih, perintah ini berfungsi dengan baik.
    2018-02-18 13: 20: 36Z

Ctrl + Jeda | Break harus melakukannya untuk Windows.

    
3
2016-04-08 14: 47: 00Z
  1. Ini seharusnya jawaban yang diterima, FWIW
    2017-09-25 05: 47: 37Z

Ketika saya menggunakan cygwin untuk menjalankan php artisan serve saya di mesin Windows, menekan ctrl + c tidak mematikan proses. Untuk menghentikannya, gunakan solusi @ jsalonen. Pada dasarnya Anda mencari ini lalu bunuh:

 masukkan deskripsi gambar di sini

    
0
2019-04-19 08: 19: 08Z
sumber ditempatkan sini