解读PHP8特性
前言
PHP8在2020年11月26日正式发布,又一个里程碑到来。
根据官网的信息目前已经发布到了8.0.2版本,但目前许多的项目还是保持在5.6版本,旧的不去新的不来,该升级升级哈!
接下来咔咔将对PHP8.0的新特性进行解析。
一、给小皮面板下载PHP8
既然要学习新特性那总得要先下载下来。
咔咔本地环境一直使用的是phpstudy,目前PHP版本只给提供到了7.4,。
打开PHP官网地址https://www.php.net/,选择window下载。
然后点击咔咔圈住的这个下载即可
下载到的源码就可以直接放到面板的D:\phpstudy_pro\Extensions\php这个目录下面
然后随便给文件夹起个名字,咔咔是按照phpstudy的目录结构写的
然后跳转面板的PHP环境,设置为PHP8的环境即可
访问一下呗!
二、部分下载PHP8会出现502解决方案
如果你下载完了PHP8,也按照咔咔的流程执行了,但是访问时就是返回502。
那么不用着急,这只是一个小问题,如果发现PHP无法运行成功。
使用cmd来到PHP8的目录下,执行php -v这个命令,如果出现以下情况就说明咔咔说的这个可以解决,如果不是就另行百度哈!
出现以下错误,原因是VCRUNTIME140.dll与PHP版本不兼容
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,咔咔已经将软件下载下来了,点击进去直接下载即可。
下载完之后,就直接打开安装,然后重启电脑,万事大吉。
如果不使用咔咔提供的安装包,也可以直接访问官网下载。
官网进去之后,拉到最下边有个其它工具和框架,点击咔咔选择的那个下载即可。