phpsocketio adalah berdasarkan Workerman
Saya memuat turun kod sumber daripada github dan mengubah suai logik untuk menjalankannya
Jika kaedah permulaan ialah
php server.php restart
php server.php start < / p>
Jika anda memulakannya seperti ini, anda boleh menerima dan memajukan mesej
Tetapi jika saya menggunakan
server.php start -d
Ini tidak akan berfungsi Pelanggan akan diputuskan sambungannya sebaik sahaja disambungkan
Saya ingin bertanya apakah perbezaan antara bermula dengan permulaan dan bermula dengan mula -d
Saya tidak boleh membenarkan php server.php mula diletakkan di sana
Akhirnya masalah ditemui kerana Workerman mesti menggunakan rangka kerja mysqlnya sendiri
Jika anda menggunakan rangka kerja lain, hasil yang dijalankan akan menjadi seperti skrip berjalan dari awal hingga akhir, jadi objek pangkalan data tidak boleh diteruskan
Jadi anda hanya perlu install workerman/mysql
mula -d adalah untuk memulakan proses daemon