TP官方安裝失敗原因大揭秘!環(huán)境配置與PHP版本是關(guān)鍵?
關(guān)于這有著官方設(shè)定的TP出現(xiàn)失敗的安裝情況,我目睹的次數(shù)實在是太多了!每一回看到有人因這狀況而被折騰得極度狼狽,我內(nèi)心的氣憤之情便隨之涌起。明明這本該是個簡易的安裝流程,卻硬是被各式各樣離奇古怪的問題攪和得混亂不堪。就在今天,我要為你們詳細(xì)剖析,究竟是哪些莫名其妙的因素在暗中作祟 .
TP官方安裝失敗怎么解決
講真的,安裝失敗很大程度上是環(huán)境配置在作祟,我見識過好多人,其電腦系統(tǒng)仍處于極為古老的時期 ,然而卻非要去安裝最新版本的TP ,這難道不是荒謬至極嗎 ?這就如同你非要在拖拉機之上安裝跑車的引擎 ,那怎么可能啟動得了呢 !另外還有PHP版本的問題 ,有些人頑固地堅守著PHP5.6不改變 ,如今都已經(jīng)是什么時代了呀 ?起碼得從PHP7.4開始才行 。擴展缺失這種情況更是屢見不鮮 ,openssl 、mbstring這些都不開啟 ,這就等同于讓人家瘸著腿去跑步一樣 。
得記著,上周有個老弟過來找我,怎么弄都裝不上,我通過遠(yuǎn)程查看,差點沒被氣得背過氣去,他竟然在Windows XP系統(tǒng)上安裝TP8,這種操作簡直太讓人驚嘆了,后來給他更換成Windows10系統(tǒng),很快就順利完成安裝了,所以呀,不要老是抱怨框架不好用,要先檢查一下自己的運行環(huán)境有沒有配置正確。
TP安裝失敗常見錯誤提示
那一些錯誤提示看上去令人害怕,實際上全都是紙老虎,最為常見的便是composer報錯,在這個時候不要慌張,首先要將鏡像更換為國內(nèi)的,阿里云存在鏡像,華為云也存在鏡像,其速度非??欤械臅r候是權(quán)限方面的問題,尤其是對于Linux系統(tǒng)而言,www-data用戶沒有權(quán)限對目錄進行寫入,這不是很離譜嗎?
我碰到過最為離譜的情況,有個家伙把項目放置在中文路徑當(dāng)中,這難道不是自找麻煩嗎,框架都是由老外編寫而成的,根本識別不了你那些繁瑣花哨的中文路徑。另外還有一回更加離譜,有人把TP放置在U盤里進行運行,U盤的文件系統(tǒng)是FAT32,致使權(quán)限完全混亂了。這些令人驚嘆的操作真的是讓我目瞪口呆。
TP安裝失敗后如何排查
去排查這一事情是需要講究一定章法的,首先要去查看錯誤日志,防止出現(xiàn)猶如沒有明確目標(biāo)方向亂飛亂碰的無頭蒼蠅那般情況,TP的runtime日志里面記載得清清楚楚明明白白,然而就是存在有人不愿意去查看的狀況,接著要再去檢查一下composer.json,有些人因為行為不當(dāng)隨意更改依賴版本,這樣做難道不是自己給自己招來麻煩嗎?
重災(zāi)區(qū)里網(wǎng)絡(luò)問題也在其中,特別是那些使用公司內(nèi)網(wǎng)的情況,一旦防火墻將端口封閉,你就會陷入傻眼的境地,我通常給出的建議是先運用ping來測試連通性,接著再進行telnet端口操作,要是如此這般還是不行,那就直接開啟手機熱點,別再與公司網(wǎng)絡(luò)進行較勁,數(shù)據(jù)庫連接失敗這種狀況也是常見之事,記得曾經(jīng)有一回有個人把localhost寫成了127.0.0.1,僅僅就這么一個微小差別,卻折騰耗費了一下午 。
你們于安裝TP之際,尚可曾遇見啥樣的奇葩問題呢,將其講出來以使大家開心一下,順帶點個贊進行轉(zhuǎn)發(fā)呀!
