首页 运维 php研究 PhpStudy安装PHP8【图文详解】

PhpStudy安装PHP8【图文详解】

Mar 02, 2021 pm 12:02 PM
php8 phpstudy

本文主要给phpstudy安装PHP8,并且正常使用

文章目录

前言

一、安装PHP8

二、运行PHP8报错处理

三、完美结合phpstudy和PHP8

四、总结

前言

在上文《PHP8新特性解读(开发代码实例演示)》中解读了PHP8新特性,由于需要代码演示需要安装PHP8源码。

为了方便没有在linux上搭建,直接使用了phpstudy继承环境来使用。

在那一文中虽然代码可以正常运行,但是里边的扩展是没有打开的。

接下来咔咔带你一步一步实现phpstudy集成PHP8

注:以上是自己手动DIY,有些麻烦,为此php中文网开发了一个专为php中文网学习使用的支持php8的集成环境工具,下载地址:https://www.php.cn/xiazai/gongju/1532

一、安装PHP8

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

选择第一个下载
选择第一个下载

下载完成后将文件解压,存放目录建立为php8即可

都知道phpstudy的安装目录在新版本中是直接安装在D盘的,所以只要你没有修改安装目录,那么所有的安装目录就是一致的。

这里确实给写文章一组提供了很大的方便,因为每个人的安装位置都是一样的就省了很多麻烦。

接下来将下载并解压的PHP8放到phpstudy总PHP的目录

PHP8存放目录
PHP8存放目录

此时你就可以尽情的玩耍了。

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

修改PHP8环境
修改PHP8环境

二、运行PHP8报错处理

有一部分伙伴在安装PHP8时有可能会出现以下错误。

咔咔测试是在win10专业版是不会出现此错误的,但是在win10的家庭版会出现个错误。

如果你把第一步执行完成之后,重启了环境之后发现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

三、完美结合phpstudy和PHP8

通过第一步和第二步的操作,环境已经搭建好,也可以运行PHP文件。

但也仅此可以运行PHP文件,此时MySQL是连接不了的。

那是因为PHP8是我们自己下载的,里边所有的扩展和配置信息没有修改。

所以造成的问题就是自己下载的PHP8配置文件里边所有的扩展都是关闭状态。

此时就需要去一个一个开启对应的扩展,如果不知道都需要开启什么扩展。

打开你的phpstudy然后点击到网站,右边有个管理,看看之前的PHP环境都开启了什么扩展,然后跟着照猫画虎即可

这里是咔咔已经全部打开过的。

PHP8扩展
PHP8扩展

这里的打开方式你可以在下图的位置一个一个开启,也可是直接到php.ini文件中直接修改,只需要将extension前边的注释去掉即可。

直接在php.ini文件中打开
直接在php.ini文件中打开

例如需要打开curl,就把前边的去掉即可。

打开扩展
打开扩展

你会发现你把这些扩展都按照之前的PHP环境打开完了,发现在面板的扩展里还是没有一个打钩的。

但是明明我都开启了啊!为什么还是扩展还是没有打开。

不要着急,依然来到php.ini文件中,搜索这样的一个词extension_dir,然后修改扩展位置

修改扩展位置
修改扩展位置

重启你的PHP环境,接下来测试一下,本文测试使用的是tp6

测试代码就是查询数据库的数据,前提是你把数据库信息配置好啊!这里就不写了

查询数据
查询数据
返回结果
返回结果

四、总结

至此关于phpstudy集成PHP8才算是完善,才可以投入更多的测试。

在这里给大家说几个注意点

  • 修改完配置文件一定要重启环境
  • 不知道开什么扩展的,打开你原本的phpstudy跟着照猫画虎
  • 扩展开启结束后一定要修改扩展目录
  • 运行php -v报错时看看是不是咔咔一样

坚持学习、坚持写博、坚持分享是咔咔从业以来一直所秉持的信念。希望在偌大互联网中咔咔的文章能带给你一丝丝帮助。我是咔咔,下期见。

以上是PhpStudy安装PHP8【图文详解】的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

php5和php8有什么区别 php5和php8有什么区别 Sep 25, 2023 pm 01:34 PM

php5和php8的区别在性能、语言结构、类型系统、错误处理、异步编程、标准库函数和安全性等方面。详细介绍:1、性能提升,PHP8相对于PHP5来说在性能方面有了巨大的提升,PHP8引入了JIT编译器,可以对一些高频执行的代码进行编译和优化,从而提高运行速度;2、语言结构改进,PHP8引入了一些新的语言结构和功能,PHP8支持命名参数,允许开发者通过参数名而不是参数顺序等等。

php8怎么加mysql扩展 php8怎么加mysql扩展 Oct 07, 2023 pm 03:31 PM

php8加mysql扩展的步骤是:1、安装MySQL客户端库;2、安装PHP 8的开发工具;3、下载MySQL扩展源代码;4、编译和安装MySQL扩展;5、启用MySQL扩展;6、重启Web服务器即可。

图文详解apache2.4+php8.0的安装配置方法 图文详解apache2.4+php8.0的安装配置方法 Dec 06, 2022 pm 04:53 PM

本文给大家介绍如何安装apache2.4,以及如何配置php8.0,文中附有图文详细步骤,下面就带大家一起看看怎么安装配置apache2.4+php8.0吧~

php8怎么连接数据库 php8怎么连接数据库 Nov 16, 2023 pm 02:41 PM

PHP8可以使用mysqli和PDO来连接数据库。详细介绍:1、使用mysqli连接数据库,通过传入数据库服务器名称、用户名、密码和数据库名称来进行连接。然后,使用`connect_error`属性来检查连接是否成功,如果连接失败,则输出错误信息。最后,通过调用`close()`方法关闭连接;2、使用PDO连接数据库,通过传入数据库服务器名称、密码和数据库名称来进行连接等等。

phpstudy pro怎么安装 phpstudy pro怎么安装 Apr 02, 2024 pm 03:15 PM

PHPstudy Pro 是一款 Web 开发环境软件包,可快速部署和测试 Web 应用。安装步骤如下:从官方网站下载安装包。运行安装程序,选择安装路径和语言。安装完成后,启动 PHPstudy 并配置 PHP、MySQL、Apache 设置。验证安装,在浏览器输入“localhost”或运行命令“php -v”检查 PHP 版本。

phpstudy乱码怎么办 phpstudy乱码怎么办 Nov 14, 2022 am 09:53 AM

phpstudy乱码是因为编码与译码的方式不一致,其解决办法:1、打开“控制面板”;2、打开“时钟,语言和区域”;3、点击“区域”;4、在小窗口上点击“管理”图标;5、点击“更改系统区域设置”,选择“具体的语言”,然后点击“确定”;6、重启电脑即可。

php8数据类型怎么转换 php8数据类型怎么转换 Nov 16, 2023 pm 02:51 PM

php8数据类型的方法有字符串转换为整数、整数转换为字符串、字符串转换为浮点数、浮点数转换为字符串、数组转换为字符串、字符串转换为数组、布尔值转换为整数、整数转换为布尔值和变量类型判断和转换。详细介绍:1、字符串转换为整数包括intval()函数和(int)强制类型转换;2、整数转换为字符串包括strval()函数和(string)强制类型转换;3、字符串转换为浮点数等等。

phpstudy为什么安装不了 phpstudy为什么安装不了 Apr 02, 2024 pm 03:42 PM

PHP Study安装失败可能是由于以下原因:1.系统兼容性问题;2.权限不够;3.文件冲突;4.网络连接异常;5.防病毒软件干扰;6.路径问题;7.系统错误。如遇问题无法解决,可通过PHP Study论坛、GitHub或官方网站寻求支持。

See all articles