您好,登錄后才能下訂單哦!
這篇“debian php重啟失效如何解決”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“debian php重啟失效如何解決”文章吧。
debian php重啟失效的解決辦法:1、通過“apt-get update && apt-get upgrade”更新現有系統;2、備份源列表和替換源列表;3、通過“apt-get dist-upgrade”正式更新系統;4、使用“reboot lsb_release -a”重啟和查看內核版本即可。
Debian從9升級到10的方法,以及可能造成PHP無法啟動的處理
先說升級debian10 。首先更新一下現有系統,比如debian 9 x64 .
apt-get update && apt-get upgrade
之后是備份源列表和替換源列表
cp /etc/apt/sources.list /etc/apt/sources.list.orig
sed -i ‘s/stretch/buster/g’ /etc/apt/sources.list
再開始正式更新系統
apt-get update && apt-get upgrade
apt-get dist-upgrade
最后重啟和查看內核版本
reboot
lsb_release -a
完成更新。需要說明其中更新系統時可能跳出幾次對話框需要人工確認一下。內容都不復雜。首先是問是否允許暫時停止某些服務以更新,然后還有是否保留防火墻的設置包括IP4和IP6,還有詢問是否保留自定義的SSHD_CONFIG文件配置。
更新完debian10以后除了個別主機的php無法啟動以外,沒發現其他問題。自啟動服務都正常啟動,也沒有什么報錯。也沒有發現哪些軟件不能使用了。 穩定性和效率感覺與9沒什么變化。
對于php無法啟動的問題解決也不復雜。升級后php-fpm無法啟動的原因是libcurl3被放棄了,在debian10里是由libcurl4替代,所以報錯 “CURL_OPENSSL_3 not found”。 這一變化不止影響php,很多使用libcurl3庫的組件都會受到影響。網上很多帖子的解決辦法是 刪除4,添加ubuntu的某個源,然后強制安裝libcurl3,但是這樣做的結果是curl會變不可用。這樣只是個臨時辦法。對于其他軟件不太了解,正確的辦法肯定是找新版本的使用libcurl4組件的對應軟件。
對于php來說5.5 5.6版本不受此次升級影響。 而7.2和7.3會受影響。其他版本由于條件有限沒有都試。但是如果有問題可以參照7.2和7.3處理。 就是覆蓋安裝一次編譯安裝。以lnmp來說就是使用安裝包內的 upgrade.sh 腳本更新一下php for lnmp 就行了。更新時輸入與原來同樣的版本號即可覆蓋編譯安裝,完美解決。
以上就是關于“debian php重啟失效如何解決”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。