「本文主要為phpstudy安裝PHP8,並且正常使用
」
##文章目錄
前言一、安裝PHP8二、運行PHP8報錯處理三、完美結合phpstudy和PHP8四、總結PHP8新特性解讀(開發程式碼實例示範)》中解讀了PHP8新特性,由於需要程式碼示範需要安裝PHP8原始碼。
為了方便沒有在linux上搭建,直接使用了phpstudy繼承環境來使用。 在那一文中雖然程式碼可以正常運行,但是裡邊的擴充是沒有打開的。 接下來咔咔帶你一步一步實現phpstudy集成PHP8#註:以上是自己手動DIY,有些麻煩,為此php中文網開發了一個專為php中文網學習使用的支援php8的整合環境工具,下載網址:https://www.php.cn/xiazai/gongju/1532
#下載位址https://windows.php.net/download #php-8.0
#下載完成後將檔案解壓縮,存放目錄建立為php8即可
都知道phpstudy的安裝目錄在新版本是直接安裝在D盤的,所以只要你沒有修改安裝目錄,那麼所有的安裝目錄就是一致的。
這裡確實給寫文章一組提供了很大的方便,因為每個人的安裝位置都是一樣的就省了很多麻煩。
接下來將下載解壓縮的PHP8放到phpstudy總PHP的目錄
此時你就可以盡情的玩耍了。
這裡一定要修改PHP版本哈!
如果你把第一步執行完成之後,重啟了環境之後發現PHP無法運行,或是報錯502。
那麼你直接cmd到D:\phpstudy_pro\Extensions\php\php8.0.2nts
這個位置執行php -v
#如果發現出現以下錯誤PHP Warning: 'C:\Windows\SYSTEM32\VCRUNTIME140.dll' 14.0 is not compatible with this PHP build linked with 14.28 in Unknown on line 0
進入到這個網址https://www.yuque.com/u30882/rx39g7/kns2a2
,咔咔已經將軟體下載下來了,點擊進去直接下載即可。
下載完成後需要重新啟動電腦。
然後就可以完美的運行PHP8
透過第一步和第二步的操作,環境已經搭建好,也可以運作PHP檔案。
但也僅此可以執行PHP文件,此時MySQL是連接不了的。
那是因為PHP8是我們自己下載的,裡面所有的擴充和設定資訊都沒有修改。
所以造成的問題就是自己下載的PHP8設定檔裡邊所有的擴充都是關閉狀態。
此時就需要去一個開啟對應的擴展,如果不知道都需要開啟什麼擴展。
打開你的phpstudy然後點擊到網站,右邊有個管理,看看之前的PHP環境都開啟了什麼擴展,然後跟著照貓畫虎即可
這裡是咔咔已經全部打開過的。
這裡的開啟方式你可以在下圖的位置一個一個開啟,也可是直接到php.ini檔案中直接修改,只需要將extension
前邊的註解去掉即可。
例如需要開啟curl,就把前邊的;
去掉即可。
你會發現你把這些擴充都按照之前的PHP環境打開完了,發現在面板的擴充裡還是沒有一個打鉤的。
但明明我都開啟了啊!為什麼還是擴充還是沒有打開。
不要急,依然來到php.ini檔案中,搜尋這樣的一個字extension_dir
,然後修改擴充位置
重啟你的PHP環境,接下來測試一下,本文測試使用的是tp6
測試程式碼就是查詢資料庫的數據,前提是你把資料庫資訊配置好啊!這裡就不寫了
至此關於phpstudy整合PHP8才算是完善,才可以投入更多的測試。
在這裡給大家說幾個注意點
「堅持學習、堅持寫博、堅持分享是咔咔從業以來一直所秉持的信念。希望在偌大互聯網中咔咔的文章能帶給你一絲絲幫助。我是咔咔,下期見。”
以上是PhpStudy安裝PHP8【圖文詳解】的詳細內容。更多資訊請關注PHP中文網其他相關文章!