前言:
此时大家对“php的安装教程”大约比较重视,咱们都想要知道一些“php的安装教程”的相关资讯。那么小编也在网上汇集了一些对于“php的安装教程””的相关文章,希望姐妹们能喜欢,大家快快来了解一下吧!PHP 8 稳定版已经发布很长时间了,这个版本有很多高级功能和改进。在本指南中,我们将逐步演示如何在 Debian 10 系统上安装 PHP 8。
系统要求Debian 10 Installed systemLocal user with sudo rightsInternet connection
让我们进入 Debian 10 系统上的 php8 安装步骤
1) 使用 apt 命令安装更新
使用本地用户登录 Debian 10 系统,并使用 apt 命令安装所有可用更新
sysadmin@debian-10:~$ sudo apt updatesysadmin@debian-10:~$ sudo apt upgrade -y
安装完更新,重启系统
sysadmin@debian-10:~$ sudo reboot2) 启用 PHP 8 存储库 (SURY PPA)
PHP 8 包在默认的 Debian 10 包存储库中不可用。所以我们必须启用 SURY PPA,运行如下命令:
sysadmin@debian-10:~$ sudo apt install -y lsb-release apt-transport-https ca-certificates wgetsysadmin@debian-10:~$ sudo wget -O /etc/apt/trusted.gpg.d/php.gpg echo "deb $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php.list
更新软件包索引
sysadmin@debian-10:~$ sudo apt update3) 使用 apt 命令安装 PHP 8
为 Apache Web 服务器安装 php 8
sysadmin@debian-10:~$ sudo apt install php8.0 -y
为 NGINX Web 服务器安装 php8 FPM
sysadmin@debian-10:~$ sudo apt install php8.0-fpm -y
要安装 PHP 扩展,请运行以下命令
$ sudo apt install php8.0-{extensions-name}
假设安装扩展,如:mysql, cli, common, snmp, ldap, curl, mbstring, zip
sysadmin@debian-10:~$ sudo apt install -y php8.0-{mysql,cli,common,snmp,ldap,curl,mbstring,zip} -y
查看 PHP 版本
sysadmin@debian-10:~$ php -vPHP 8.0.0 (cli) (built: Dec 6 2020 06:56:45) ( NTS )Copyright (c) The PHP GroupZend Engine v4.0.0-dev, Copyright (c) Zend Technologies with Zend OPcache v8.0.0, Copyright (c), by Zend Technologiessysadmin@debian-10:~$
查看所有已加载的 PHP 模块
sysadmin@debian-10:~$ php -m4) 配置 PHP
要为 Apache Web 服务器配置 PHP 8,请编辑其配置文件 /etc/php/8.0/apache2/php.ini,添加或更改以下参数
sysadmin@debian-10:~$ sudo vi /etc/php/8.0/apache2/php.ini--------upload_max_filesize = 16Mpost_max_size = 30Mmemory_limit = 128Mmax_execution_time = 500max_input_vars = 2000max_input_time = 1000--------
保存并关闭文件,重新启动 Apache 服务
sysadmin@debian-10:~$ sudo systemctl restart apache2
要为 Nginx Web 服务器配置 PHP 8,请编辑其配置文件 /etc/php/8.0/fpm/pool.d/
sysadmin@debian-10:~$ sudo vi /etc/php/8.0/apache2/php.ini
保存并关闭文件,重新启动 Nginx 服务
sysadmin@debian-10:~$ sudo systemctl restart php8.0-fpm5) 测试
让我们在 apache web 服务器文档根目录下创建 info.php 文件
sysadmin@debian-10:~$ sudo vi /var/www/html/info.php<?phpphpinfo();?>
保存并退出文件,并重新启动 apache 服务
sysadmin@debian-10:~$ sudo systemctl restart apache2
现在打开 Web 浏览器并输入以下 URL
http://{Your-Server-IPAddress}/info.php
我的开源项目
course-tencent-cloud(酷瓜云课堂 - gitee 仓库)course-tencent-cloud(酷瓜云课堂 - github 仓库)
标签: #php的安装教程