PhpStudy安装PHP8

简介: PhpStudy安装PHP8

前言

在上文中解读了PHP8新特性,由于需要代码演示需要安装PHP8源码。


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


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


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


一、安装PHP8

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


image.png


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


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


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


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


image.png


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


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


image.png


二、运行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环境都开启了什么扩展,然后跟着照猫画虎即可


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


image.png


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


image.png


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


image.png


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


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


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


image.png


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


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




image.png

image.png


四、总结

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


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


修改完配置文件一定要重启环境

不知道开什么扩展的,打开你原本的phpstudy跟着照猫画虎

扩展开启结束后一定要修改扩展目录

运行php -v报错时看看是不是咔咔一样


相关文章
|
6天前
|
开发框架 小程序 前端开发
圈子社交app前端+后端源码,uniapp社交兴趣圈子开发,框架php圈子小程序安装搭建
本文介绍了圈子社交APP的源码获取、分析与定制,PHP实现的圈子框架设计及代码编写,以及圈子小程序的安装搭建。涵盖环境配置、数据库设计、前后端开发与接口对接等内容,确保平台的安全性、性能和功能完整性。通过详细指导,帮助开发者快速搭建稳定可靠的圈子社交平台。
66 17
|
2月前
|
Java 程序员 PHP
01 入门PHP就来我这-安装phpstudy
路老师的PHP入门教程,带你从零开始学习PHP。首先下载并安装phpStudy,接着配置域名和端口,最后创建并运行第一个PHP文件。内容详实,适合初学者。
53 3
01 入门PHP就来我这-安装phpstudy
|
3月前
|
NoSQL MongoDB PHP
PHP7 MongDB 安装与使用
10月更文挑战第19天
42 1
PHP7 MongDB 安装与使用
|
4月前
|
域名解析 关系型数据库 MySQL
基于PHPEnv的本地环境搭建—PHP第一个项目:HelloWorld(从安装到运行)
该文章指导如何使用PHPEnv搭建本地PHP开发环境,并通过一个简单的"Hello World"程序演示从安装到运行的全过程。
基于PHPEnv的本地环境搭建—PHP第一个项目:HelloWorld(从安装到运行)
|
3月前
|
tengine 应用服务中间件 Linux
Tengine、Nginx安装PHP命令教程
要在阿里云Linux上安装PHP,请先更新YUM源并启用PHP 8.0仓库,然后安装PHP及相关扩展。通过`php -v`命令验证安装成功后,需修改Nginx配置文件以支持PHP,并重启服务。最后,创建`phpinfo.php`文件测试安装是否成功。对于CentOS系统,还需安装EPEL源和Remi仓库,其余步骤类似。完成上述操作后,可通过浏览器访问`http://IP地址/phpinfo.php`测试安装结果。
|
3月前
|
测试技术 PHP 开发工具
php性能监测模块XHProf安装与测试
【10月更文挑战第13天】php性能监测模块XHProf安装与测试
39 0
|
4月前
|
PHP Windows
thinkPhP6.0安装教程图解--PHP框架安装
本文是一篇关于ThinkPHP 6.0安装教程的图解,包括环境检查、安装Composer、修改Composer镜像地址、安装ThinkPHP框架以及启动运行ThinkPHP的步骤。文章详细描述了每个步骤的操作方法,并提供了相应的命令和截图,帮助用户理解并顺利完成ThinkPHP 6.0的安装和运行。
thinkPhP6.0安装教程图解--PHP框架安装
|
3月前
|
缓存 PHP C语言
宝塔PHP8.1安装fileinfo拓展失败解决办法
在宝塔面板安装PHP8.1后,fileinfo扩展安装失败,手动尝试也报错。通过分析错误信息,在Makefile中修改CFLAGS添加`-std=c99`,并执行`make clean`清除缓存后,重新编译安装成功。最后在php.ini中启用fileinfo扩展并重启PHP服务。注意需调整CFLAGS为`-std=c99 -g`,去掉`-O2`。
200 0
|
4月前
|
PHP Apache 数据库
PHP做二次开发:本机安装ThinkCMF系统
文章详细说明了如何在本地环境中从零开始安装并配置ThinkCMF系统,包括环境准备、源代码获取、虚拟域名设置及数据库配置等步骤。
|
5月前
|
存储 安全 Linux
【Azure 应用服务】App Service For Linux 怎么安装Composer,怎么安装PHP扩展,怎么来修改站点根路径启动程序?
【Azure 应用服务】App Service For Linux 怎么安装Composer,怎么安装PHP扩展,怎么来修改站点根路径启动程序?