Rumah >rangka kerja php >Workerman >Cara menjalankan langkah fail kelawar untuk Workerman
ini menggariskan langkah -langkah untuk menjalankan pelayan Workerman menggunakan fail batch. Pertama, pastikan aplikasi Workerman anda disediakan dengan betul dan anda mempunyai fail start.php
(atau setaraf) dalam direktori Workerman anda. Fail ini biasanya titik masuk untuk aplikasi Workerman anda. Lokasi sebenar fail ini bergantung kepada struktur projek Workerman anda. Mari kita anggap ia berada di direktori akar projek anda untuk kesederhanaan.
Seterusnya, buat fail batch (mis., start_workerman.bat
) dalam direktori yang sama seperti start.php
. Kandungan fail ini hendaklah:
<code class="batch">@echo off php start.php pause</code>
Perintah @echo off
menindas paparan arahan dalam konsol. php start.php
Melaksanakan aplikasi Workerman anda menggunakan penterjemah PHP. pause
menyimpan tetingkap konsol dibuka selepas skrip selesai, membolehkan anda melihat sebarang output atau kesilapan. Anda boleh mengeluarkan pause
jika anda mahu tetingkap ditutup secara automatik. Untuk menjalankan pelayan, hanya klik dua kali start_workerman.bat
fail. Pastikan pemasangan PHP anda dikonfigurasi dengan betul dalam pembolehubah persekitaran laluan sistem anda supaya perintah php
diiktiraf. Membina contoh sebelumnya, anda boleh meningkatkan fail batch untuk mengendalikan senario yang lebih kompleks. Sebagai contoh, anda mungkin mahu memulakan pelayan sebagai proses latar belakang untuk mengelakkannya daripada menyekat konsol. Ini biasanya tidak disyorkan untuk pembangunan, tetapi boleh berguna untuk penyebaran pengeluaran di mana anda menguruskan proses secara berasingan. Pada Windows, anda boleh mencapai ini menggunakan
Petikan kosong selepas start
Tentukan tajuk tetingkap. Perintah
<code class="batch">@echo off start "" php start.php</code>dalam proses yang berasingan, yang membolehkan fail batch ditamatkan dengan segera. Walau bagaimanapun, sedar bahawa anda tidak akan melihat apa -apa output atau kesilapan dari pelayan Workerman di konsol. Anda perlu memantau pelayan secara berasingan (mis., Menggunakan monitor proses atau pembalakan terbina dalam pekerja). Untuk pengurusan proses latar belakang yang lebih mantap, pertimbangkan untuk menggunakan pengurus proses atau perkhidmatan yang berdedikasi. Anda boleh menambah kod untuk memeriksa sama ada pelayan sudah berjalan sebelum cuba memulakannya lagi. Ini akan menghalang pelbagai contoh pelayan daripada berjalan secara serentak. Ini memerlukan skrip kelompok yang lebih maju atau penggunaan alat luaran.
php.exe
dalam skrip batch anda (mis., "C:Program FilesPHPphp.exe" start.php
perintah dalam fail batch anda untuk menavigasi ke direktori yang betul sebelum menjalankan arahan Atas ialah kandungan terperinci Cara menjalankan langkah fail kelawar untuk Workerman. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!