PhpStudy安裝PHP8【圖文詳解】

本文主要給phpstudy安裝PHP8,并且正常使用

PhpStudy安裝PHP8【圖文詳解】

文章目錄

前言

一、安裝PHP8

二、運行PHP8報錯處理

三、完美結(jié)合phpstudy和PHP8

四、總結(jié)

前言

在上文《PHP8新特性解讀(開發(fā)代碼實例演示)》中解讀了PHP8新特性,由于需要代碼演示需要安裝PHP8源碼。

為了方便沒有在linux上搭建,直接使用了phpstudy繼承環(huán)境來使用。

在那一文中雖然代碼可以正常運行,但是里邊的擴展是沒有打開的。

接下來咔咔帶你一步一步實現(xiàn)phpstudy集成PHP8

注:以上是自己手動DIY,有些麻煩,為此php中文網(wǎng)開發(fā)了一個專為php中文網(wǎng)學(xué)習(xí)使用的支持php8的集成環(huán)境工具,下載地址:https://www.php.cn/xiazai/gongju/1532

一、安裝PHP8

下載地址https://windows.php.net/download#php-8.0

PhpStudy安裝PHP8【圖文詳解】
選擇第一個下載

下載完成后將文件解壓,存放目錄建立為php8即可

都知道phpstudy的安裝目錄在新版本中是直接安裝在D盤的,所以只要你沒有修改安裝目錄,那么所有的安裝目錄就是一致的。

這里確實給寫文章一組提供了很大的方便,因為每個人的安裝位置都是一樣的就省了很多麻煩。

接下來將下載并解壓的PHP8放到phpstudy總PHP的目錄

PhpStudy安裝PHP8【圖文詳解】
PHP8存放目錄

此時你就可以盡情的玩耍了。

這里一定要修改PHP版本哈!

PhpStudy安裝PHP8【圖文詳解】
修改PHP8環(huán)境

二、運行PHP8報錯處理

有一部分伙伴在安裝PHP8時有可能會出現(xiàn)以下錯誤。

咔咔測試是在win10專業(yè)版是不會出現(xiàn)此錯誤的,但是在win10的家庭版會出現(xiàn)個錯誤。

如果你把第一步執(zhí)行完成之后,重啟了環(huán)境之后發(fā)現(xiàn)PHP無法運行,或者報錯502。

那么你直接cmd到D:phpstudy_proExtensionsphpphp8.0.2nts這個位置執(zhí)行php -v

如果發(fā)現(xiàn)出現(xiàn)以下錯誤PHP Warning: ‘C:WindowsSYSTEM32VCRUNTIME140.dll’ 14.0 is not compatible with this PHP build linked with 14.28 in Unknown on line 0

進入到這個網(wǎng)址https://www.yuque.com/u30882/rx39g7/kns2a2,咔咔已經(jīng)將軟件下載下來了,點擊進去直接下載即可。

下載完成后需要重啟電腦。

然后就可以完美的運行PHP8

三、完美結(jié)合phpstudy和PHP8

通過第一步和第二步的操作,環(huán)境已經(jīng)搭建好,也可以運行PHP文件。

但也僅此可以運行PHP文件,此時MySQL是連接不了的。

那是因為PHP8是我們自己下載的,里邊所有的擴展和配置信息沒有修改。

所以造成的問題就是自己下載的PHP8配置文件里邊所有的擴展都是關(guān)閉狀態(tài)。

此時就需要去一個一個開啟對應(yīng)的擴展,如果不知道都需要開啟什么擴展。

打開你的phpstudy然后點擊到網(wǎng)站,右邊有個管理,看看之前的PHP環(huán)境都開啟了什么擴展,然后跟著照貓畫虎即可

這里是咔咔已經(jīng)全部打開過的。

PhpStudy安裝PHP8【圖文詳解】
PHP8擴展

這里的打開方式你可以在下圖的位置一個一個開啟,也可是直接到php.ini文件中直接修改,只需要將extension前邊的注釋去掉即可。

PhpStudy安裝PHP8【圖文詳解】
直接在php.ini文件中打開

例如需要打開curl,就把前邊的;去掉即可。

PhpStudy安裝PHP8【圖文詳解】
打開擴展

你會發(fā)現(xiàn)你把這些擴展都按照之前的PHP環(huán)境打開完了,發(fā)現(xiàn)在面板的擴展里還是沒有一個打鉤的。

但是明明我都開啟了啊!為什么還是擴展還是沒有打開。

不要著急,依然來到php.ini文件中,搜索這樣的一個詞extension_dir,然后修改擴展位置

PhpStudy安裝PHP8【圖文詳解】
修改擴展位置

重啟你的PHP環(huán)境,接下來測試一下,本文測試使用的是tp6

測試代碼就是查詢數(shù)據(jù)庫的數(shù)據(jù),前提是你把數(shù)據(jù)庫信息配置好??!這里就不寫了

PhpStudy安裝PHP8【圖文詳解】
查詢數(shù)據(jù)
PhpStudy安裝PHP8【圖文詳解】
返回結(jié)果

四、總結(jié)

至此關(guān)于phpstudy集成PHP8才算是完善,才可以投入更多的測試。

在這里給大家說幾個注意點

  • 修改完配置文件一定要重啟環(huán)境
  • 不知道開什么擴展的,打開你原本的phpstudy跟著照貓畫虎
  • 擴展開啟結(jié)束后一定要修改擴展目錄
  • 運行php -v報錯時看看是不是咔咔一樣

堅持學(xué)習(xí)、堅持寫博、堅持分享是咔咔從業(yè)以來一直所秉持的信念。希望在偌大互聯(lián)網(wǎng)中咔咔的文章能帶給你一絲絲幫助。我是咔咔,下期見。

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點贊10 分享