Debian操作系统上安装PHP8,小白入门教程
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仓库)