本文主要給phpstudy安裝PHP8,并且正常使用
前言
一、安裝PHP8
二、運作PHP8報錯處理
三、完美結合phpstudy和PHP8
四、總結
前言
在上文中解讀了PHP8新特性,由于需要代碼示範需要安裝PHP8源碼。
為了友善沒有在linux上搭建,直接使用了phpstudy繼承環境來使用。
在那一文中雖然代碼可以正常運作,但是裡邊的擴充是沒有打開的。
接下來咔咔帶你一步一步實作phpstudy內建PHP8
一、安裝PHP8
下載下傳位址<code>https://windows.php.net/download#php-8.0</code>
下載下傳完成後将檔案解壓,存放目錄建立為php8即可
都知道phpstudy的安裝目錄在新版本中是直接安裝在D盤的,是以隻要你沒有修改安裝目錄,那麼所有的安裝目錄就是一緻的。
這裡确實給寫文章一組提供了很大的友善,因為每個人的安裝位置都是一樣的就省了很多麻煩。
接下來将下載下傳并解壓的PHP8放到phpstudy總PHP的目錄
此時你就可以盡情的玩耍了。
這裡一定要修改PHP版本哈!
二、運作PHP8報錯處理
有一部分夥伴在安裝PHP8時有可能會出現以下錯誤。
咔咔測試是在win10專業版是不會出現此錯誤的,但是在win10的家庭版會出現個錯誤。
如果你把第一步執行完成之後,重新開機了環境之後發現PHP無法運作,或者報錯502。
那麼你直接cmd到<code>D:\phpstudy_pro\Extensions\php\php8.0.2nts</code>這個位置執行<code>php -v</code>
如果發現出現以下錯誤<code>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</code>
進入到這個網址<code>https://www.yuque.com/u30882/rx39g7/kns2a2</code>,咔咔已經将軟體下載下傳下來了,點選進去直接下載下傳即可。
下載下傳完成後需要重新開機電腦。
然後就可以完美的運作PHP8
三、完美結合phpstudy和PHP8
通過第一步和第二步的操作,環境已經搭建好,也可以運作PHP檔案。
但也僅此可以運作PHP檔案,此時MySQL是連接配接不了的。
那是因為PHP8是我們自己下載下傳的,裡邊所有的擴充和配置資訊沒有修改。
是以造成的問題就是自己下載下傳的PHP8配置檔案裡邊所有的擴充都是關閉狀态。
此時就需要去一個一個開啟對應的擴充,如果不知道都需要開啟什麼擴充。
<code>打開你的phpstudy然後點選到網站,右邊有個管理,看看之前的PHP環境都開啟了什麼擴充,然後跟着照貓畫虎即可</code>
這裡是咔咔已經全部打開過的。
這裡的打開方式你可以在下圖的位置一個一個開啟,也可是直接到php.ini檔案中直接修改,隻需要将<code>extension</code>前邊的注釋去掉即可。
例如需要打開curl,就把前邊的<code>;</code>去掉即可。
你會發現你把這些擴充都按照之前的PHP環境打開完了,發現在面闆的擴充裡還是沒有一個打鈎的。
但是明明我都開啟了啊!為什麼還是擴充還是沒有打開。
不要着急,依然來到php.ini檔案中,搜尋這樣的一個詞<code>extension_dir</code>,然後修改擴充位置
重新開機你的PHP環境,接下來測試一下,本文測試使用的是tp6
測試代碼就是查詢資料庫的資料,前提是你把資料庫資訊配置好啊!這裡就不寫了
四、總結
至此關于phpstudy內建PHP8才算是完善,才可以投入更多的測試。
在這裡給大家說幾個注意點
修改完配置檔案一定要重新開機環境
不知道開什麼擴充的,打開你原本的phpstudy跟着照貓畫虎
擴充開啟結束後一定要修改擴充目錄
運作php -v報錯時看看是不是咔咔一樣
堅持學習、堅持寫博、堅持分享是咔咔從業以來一直所秉持的信念。希望在偌大網際網路中咔咔的文章能帶給你一絲絲幫助。我是咔咔,下期見。