Rumah > Artikel > pembangunan bahagian belakang > Apakah yang perlu saya lakukan jika video php tidak dapat dimainkan?
Penyelesaian kepada masalah bahawa video PHP tidak boleh dimainkan: 1. Buka fail PHP yang sepadan 2. Gunakan ftp untuk memuat naik dan tukar kepada mod binari untuk memuat naik 4. Lulus "; perintah yum install -y rsync" untuk memasang rsync, dan kemudian gunakan perintah "rsync -avz" untuk mencapai penyegerakan.
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer Dell G3.
Apakah yang perlu saya lakukan jika video php tidak dapat dimainkan?
Perihalan masalah:
Tidak boleh memainkan fail video yang dimuat naik melalui SCP melalui php?
Gunakan PHP untuk memanggil scp untuk memuat naik fail video ke pelayan sasaran Ia tidak boleh dimainkan selepas memuat naik, tetapi fail video asal boleh dimainkan seperti biasa. Kodnya adalah seperti berikut:
define('HOST', '192.169.1.100'); define('USER', 'root'); define('PWD', 'root'); define('SRC', '/var/www/html/upload/'); $mp4 = 'test.mp4'; $targetMp4 = SRC.'video/mp4/'.$mp4; $connection = ssh2_connect(HOST, 22); ssh2_auth_password($connection, USER, PWD); ssh2_scp_send($connection, $mp4, $targetJpg, 0777);
Saya fikir situasi ini juga berlaku semasa memuat naik menggunakan ftp sebelum ini. Ia boleh diselesaikan selepas menukar mod binari untuk memuat naik Fungsi ssh_scp_send tidak menetapkan parameter mod muat naik. Tidak tahu bagaimana untuk menyelesaikannya?
Penyelesaian:
Kenapa guna scp Kecekapan penghantaran scp tidak tinggi.
Anda boleh menggunakan http untuk menghantar, anda boleh menggunakan rsync untuk menyegerakkan, terdapat banyak kaedah.
Pengenalan berkaitan:
perintah rsync
Yang biasa digunakan ialah -avz
Penjelasan pilihan biasa
- v, –output mod verbose verbose
-q, –mod output diperkemas senyap
-c, –checksum menghidupkan suis pengesahan dan memaksa pengesahan pemindahan fail
-a, –mod arkib arkib, bermaksud untuk memindahkan fail secara rekursif dan menyimpan semua bentuk pepohon fail
-z Mampat apabila memindahkan fail
-r, –rekursif untuk subdirektori dengan pemprosesan mod Rekursif , termasuk semua fail dalam direktori dan subdirektori
-H, --hard-links mengekalkan pautan keras
-l, --links mengekalkan pautan lembut
–padam Padam fail yang wujud di lokasi sasaran tetapi tidak di lokasi asal (konsistensi)
–padam-selepas padam selepas pemindahan selesai
-Kekalkan maklumat atribut ACL
Kajian yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Apakah yang perlu saya lakukan jika video php tidak dapat dimainkan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!