PHP8稳定版已经发布很长时间了,这个版本有很多高级功能和改进。在本指南中,我们将逐步演示如何在Debian10系统上安装PHP8。系统要求Debian10InstalledsystemLocaluserwithsudorightsInternetconnection 让我们进入Debian10系统上的php8安装步骤1)使用apt命令安装更新 使用本地用户登录Debian10系统,并使用apt命令安装所有可用更新sysadmindebian10:sudoaptupdatesysadmindebian10:sudoaptupgradey 安装完更新,重启系统sysadmindebian10:sudoreboot2)启用PHP8存储库(SURYPPA) PHP8包在默认的Debian10包存储库中不可用。所以我们必须启用SURYPPA,运行如下命令:sysadmindebian10:sudoaptinstallylsbreleaseapttransporthttpscacertificateswgetsysadmindebian10:sudowgetOetcapttrusted。gpg。dphp。gpghttps:packages。sury。orgphpapt。gpgsysadmindebian10:echodebhttps:packages。sury。orgphp(lsbreleasesc)mainsudoteeetcaptsources。list。dphp。list 更新软件包索引sysadmindebian10:sudoaptupdate 3)使用apt命令安装PHP8 为ApacheWeb服务器安装php8sysadmindebian10:sudoaptinstallphp8。0y 为NGINXWeb服务器安装php8FPMsysadmindebian10:sudoaptinstallphp8。0fpmy 要安装PHP扩展,请运行以下命令 sudoaptinstallphp8。0{extensionsname} 假设安装扩展,如:mysql,cli,common,snmp,ldap,curl,mbstring,zipsysadmindebian10:sudoaptinstallyphp8。0{mysql,cli,common,snmp,ldap,curl,mbstring,zip}y 查看PHP版本sysadmindebian10:phpvPHP8。0。0(cli)(built:Dec6202006:56:45)(NTS)Copyright(c)ThePHPGroupZendEnginev4。0。0dev,Copyright(c)ZendTechnologieswithZendOPcachev8。0。0,Copyright(c),byZendTechnologiessysadmindebian10: 查看所有已加载的PHP模块sysadmindebian10:phpm4)配置PHP 要为ApacheWeb服务器配置PHP8,请编辑其配置文件etcphp8。0apache2php。ini,添加或更改以下参数sysadmindebian10:sudovietcphp8。0apache2php。iniuploadmaxfilesize16Mpostmaxsize30Mmemorylimit128Mmaxexecutiontime500maxinputvars2000maxinputtime1000 保存并关闭文件,重新启动Apache服务sysadmindebian10:sudosystemctlrestartapache2 要为NginxWeb服务器配置PHP8,请编辑其配置文件etcphp8。0fpmpool。dwww。confsysadmindebian10:sudovietcphp8。0apache2php。ini 保存并关闭文件,重新启动Nginx服务sysadmindebian10:sudosystemctlrestartphp8。0fpm5)测试 让我们在apacheweb服务器文档根目录下创建info。php文件sysadmindebian10:sudovivarwwwhtmlinfo。phplt;?phpphpinfo();? 保存并退出文件,并重新启动apache服务sysadmindebian10:sudosystemctlrestartapache2 现在打开Web浏览器并输入以下URL http:{YourServerIPAddress}info。php 我的开源项目 酷瓜云课堂开源在线教育解决方案coursetencentcloud(酷瓜云课堂gitee仓库)coursetencentcloud(酷瓜云课堂github仓库)