Rumah >pembangunan bahagian belakang >masalah PHP >Apa yang perlu dilakukan jika Debian PHP gagal dimulakan semula

Apa yang perlu dilakukan jika Debian PHP gagal dimulakan semula

藏色散人
藏色散人asal
2023-01-18 09:34:162344semak imbas

Penyelesaian kepada kegagalan memulakan semula PHP Debian: 1. Kemas kini sistem sedia ada melalui "apt-get update && apt-get upgrade" 2. Senarai sumber sandaran dan senarai sumber gantian 3. Melalui "apt-get dist -upgrade" untuk mengemas kini sistem secara rasmi; 4. Gunakan "reboot lsb_release -a" untuk memulakan semula dan menyemak versi kernel.

Apa yang perlu dilakukan jika Debian PHP gagal dimulakan semula

Persekitaran pengendalian tutorial ini: sistem Debian 10, PHP versi 7.2, komputer DELL G3

Apa yang perlu dilakukan jika debian php gagal dimulakan semula?

  • Cara menaik taraf Debian daripada 9 kepada 10, serta kemungkinan penyelesaian yang mungkin menyebabkan PHP gagal dimulakan

Jom bercakap tentang menaik taraf debian10 dahulu. Mula-mula kemas kini sistem sedia ada, seperti debian 9 x64

apt-get update && apt-get upgrade

, diikuti dengan senarai sumber sandaran dan senarai sumber gantian

cp /etc/apt/sources.list /etc/apt/sources.list.orig
sed -i ‘s/stretch/buster/g’ /etc/apt/sources.list

dan kemudian mulakan kemas kini sistem rasmi

apt-get update && apt-get upgrade
apt-get dist-upgrade
Akhirnya but semula dan semak versi kernel

reboot
lsb_release -a
Lengkapkan kemas kini. Perlu diingat bahawa apabila mengemas kini sistem, beberapa kotak dialog mungkin muncul yang memerlukan pengesahan manual. Kandungannya tidak rumit. Mula-mula, ia bertanya sama ada ia dibenarkan untuk menghentikan sementara perkhidmatan tertentu untuk kemas kini, dan kemudian sama ada untuk mengekalkan tetapan tembok api termasuk IP4 dan IP6, dan sama ada untuk mengekalkan konfigurasi fail SSHD_CONFIG tersuai.

Selepas mengemas kini debian10, tiada masalah lain ditemui kecuali php pada sesetengah hos tidak dapat dimulakan. Perkhidmatan permulaan sendiri bermula seperti biasa dan tiada ralat dilaporkan. Saya tidak menemui sebarang perisian yang tidak boleh digunakan lagi. Kestabilan dan kecekapan tidak berubah dari 9.

Tidak rumit untuk menyelesaikan masalah yang PHP tidak dapat dimulakan. Sebab mengapa php-fpm tidak boleh bermula selepas naik taraf ialah libcurl3 telah ditinggalkan dan digantikan oleh libcurl4 dalam debian10, jadi ralat "CURL_OPENSSL_3 tidak dijumpai" dilaporkan. Perubahan ini bukan sahaja menjejaskan PHP, tetapi juga banyak komponen menggunakan perpustakaan libcurl3. Penyelesaian dalam banyak siaran di Internet adalah untuk memadam 4, menambah sumber tertentu ubuntu, dan kemudian memaksa pemasangan libcurl3, tetapi hasil daripada ini ialah curl akan menjadi tidak tersedia. Ini hanyalah penyelesaian sementara. Jika anda tidak tahu banyak tentang perisian lain, cara yang betul ialah mencari versi baharu perisian sepadan yang menggunakan komponen libcurl4.

Untuk php, versi 5.5 dan 5.6 tidak terjejas oleh peningkatan ini. 7.2 dan 7.3 akan terjejas. Versi lain belum dicuba kerana syarat terhad. Tetapi jika terdapat sebarang masalah, anda boleh merujuk kepada 7.2 dan 7.3 untuk menanganinya. Ia adalah untuk menulis ganti dan memasang sekali, menyusun dan memasang. Untuk lnmp, hanya gunakan skrip upgrade.sh dalam pakej pemasangan untuk mengemas kini php untuk lnmp. Apabila mengemas kini, masukkan nombor versi yang sama seperti yang asal untuk menulis ganti kompilasi dan pemasangan, yang merupakan penyelesaian yang sempurna.

Pembelajaran yang disyorkan: "

Tutorial Video PHP"

Atas ialah kandungan terperinci Apa yang perlu dilakukan jika Debian PHP gagal dimulakan semula. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn