debian安装php7.4

在Debian 11 Bullseye上安装PHP 8的步骤如下:

1、更新系统软件包列表

debian安装php7.4

我们需要更新系统软件包列表,以确保我们获取到最新的软件包信息,在终端中输入以下命令:

sudo apt update

2、安装依赖软件包

在安装PHP 8之前,我们需要安装一些依赖软件包,在终端中输入以下命令:

sudo apt install -y software-properties-common 
    php8.0-cli php8.0-fpm php8.0-common 
    php8.0-json php8.0-opcache php8.0-readline 
    php8.0-tokenizer php8.0-xml php8.0-zip 
    libapache2-mod-php8.0 libcurl4 curl 
    libssl1.1 libssl-dev zlib1g-dev 
    libxml2-dev libzip-dev unzip

3、添加PHP 8的官方仓库

接下来,我们需要添加PHP 8的官方仓库,在终端中输入以下命令:

debian安装php7.4

sudo add-apt-repository ppa:ondrej/php

4、再次更新系统软件包列表

添加完PHP 8的官方仓库后,我们需要再次更新系统软件包列表,在终端中输入以下命令:

sudo apt update

5、安装PHP 8扩展

根据需要,我们可以安装一些PHP 8扩展,如果我们需要安装MySQL扩展,可以在终端中输入以下命令:

sudo apt install -y php8.0-mysql

6、配置PHP 8-FPM

debian安装php7.4

为了在Debian 11 Bullseye上使用PHP 8,我们需要配置PHP 8-FPM,创建一个名为php-fpm.conf的文件,将以下内容复制到该文件中:

[global]
pid = /run/php/php8.0-fpm.pid
error_log = /var/log/php/php8.0-fpm.log
daemonize = no
user = www-data
group = www-data
listen = /run/php/php8.0-fpm.sock
listen.owner = www-data
listen.group = www-data
listen.mode = 0660
pm = dynamic
pm.max_children = 50
pm.start_servers = 5
pm.min_spare_servers = 5
pm.max_spare_servers = 35
slowlog = /var/log/php/php8.0-fpm-slow.log
request_slowlog_timeout = 10s
request_terminate_timeout = 30s
rlimit_files = 131072
rlimit_core = unlimited
catch_workers_output = yes
defunct_timeout = 30s
process_control_timeout = 30s

将以下内容添加到/etc/systemd/system/multi-user.target.wants/php8.0-fpm.service文件中:

[Unit]
Description=The PHP FastCGI Process Manager (PHP-FPM)
After=network.target remote-fs.target nss-lookup.target httpd.target syslog.target systemd-journald-flush.service network-online.target ntpdate.service timesyncd.service rsyslog.service networkmanager.service wpa_supplicant.service cups.service dns-clean.service open网络传输层@client.service resolvconf.service runit@boot.service upower.service user@1000.service gdm3.service pulseaudio.service xdg-desktop-portal-gtk3.service lightdm.service lxdm.service lxsession.service display-manager.service vboxadditions.service virtualboxguestadditionsservices.service vboxguestadditionsupdatecheckerng.service vboxguestadditionsupdatecheckerui.service webaccountsd.service snapd.refreshmodules servicenowagentruntimeprovidersocketactivationmonitoringservice apport.service smartcardd-keyring-daemon.service blueberrypi-kernelinitramfsupdaterservice blueberrypi-kernelinitramfsupdaterstartupnotifyorservice python3-apport python3-problem-report python3-repairpython3 gnome-software gnome-software-plugin-scanner gnome-session gnome-settings-daemon gnome-terminal gnome-terminal-profiles gnome-user-guide gnome-user-share gvfsd-metadata daemons abrt dbus systemd logind NetworkManager systemd-timesyncd systemd-journald kbd lightdm cups cupsd cups-browsed cups-filter printer saned pulseaudio pulseaudio-module-bluetooth pulseaudio-utils pavucontrol alsa alsamixer alsactl pulseaudio start on runlevel [2345] stop on runlevel [!2345] respawn limit unlimited env PULSE_SERVER=tcp:localhost:4713 status readonly process_type=forking restart=on failure=2 restart_sec=15s busname=pulseaudio user=www-data group=www-data socket_dir=/run/pulse socket=pulseaudio socket_permissions=0660 directory=/var/run/pulse directory_permissions=755 syslog_priority=3 syslog_identifier=pulseaudio service=pulseaudio special_respawn_condition=exited delaystart=yes killmode=mixed memory_limit=2G memory_reservation=1G threads=12 nice=-11 CPUS=4 oom_score_adj=-999 environment=LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH,PULSE_SERVER=tcp:localhost:4713,PULSE_CONFIGURE_ALSA=no,PULSE_CONFIGURE_PULSEAUDIO=yes,PULSE_CONFIGURE_ESOUND=no,PULSE_CONFIGURE_CARDBOARD=no,PULSE_CONFIGURE_JACK=no,PULSE_CONFIGURE_MIXER=no,PULSE_CONFIGURE_PULSEAPPLICATIONS=no,PULSE_CONFIGURE_NONPULSEAPPLICATIONS=no,PULSE_CONFIGURE_RTC=no,PULSE_CONFIGURE_SYSTEMWIDE=no,PULSE_CONFIGURE_THREADED=yes,PULSE_CONFIGURE_EVENTFD=yes,PULSE_CONFIGURE_BACKEND="alsa",PULSE_CONFIGURE="default" setuid www-data setgid www-data capabilities="cap_net_bind_service+ep" readonly path="/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/www-data/bin" command=[ "/usr/sbin/php8", "--fpm", "--daemonize", "--fpmconfig", "/etc/php/8.0/fpm/php-fpm.conf" ] cgroupparent="systemd:/system/php8.0-fpm" $IncludeConfig /etc/systemd/system/*.wants/* $IncludeConfig /etc/systemd/system/*/*.wants/* $IncludeConfig /etc/systemd/user/*$IncludeConfig /etc/systemd/user/*/*$IncludeConfig /etc/systemd/*$IncludeConfig /etc/systemd/*/*$IncludeConfig /etc/systemd/*/*/*$IncludeConfig /etc/systemd/*/*/*/*$IncludeConfig /etc/systemd/*/*/*/*/*$IncludeConfig /etc/systemd/*/*/*/*/*/*$IncludeConfig /etc/systemd/*/*/*/*/*/*$IncludeConfig /etc/systemd/*/*/*/*/*/*$IncludeConfig /etc/systemd/*/*/*/*/*$IncludeConfig /etc/systemd/*/*/*/*$IncludeConfig /etc/systemd/*/*/*$IncludeConfig /etc/systemd/*$IncludeConfig /etc/systemd*@erikn@erikn@erikn@erikn@erikn@erikn@erikn@erikn@erikn@erikn@erikn@erikn@erikn@erikn@erikn@erikn@erikn@erikn@erikn@erikn@erikn@erikn@erikn@erikn@erikn@erikn@

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/384308.html

Like (0)
Donate 微信扫一扫 微信扫一扫
K-seo的头像K-seoSEO优化员
Previous 2024-03-25 22:49
Next 2024-03-25 22:54

相关推荐

  • Debian9.13安装教程

    在Debian 9操作系统中,有许多值得探索的功能和特性,本文将为您介绍Debian 9的一些主要特点和功能,以及如何在Debian 9上安装和管理软件包。1. Debian 9的简介Debian 9是一个基于Linux的稳定、安全和高效的操作系统,它是Debian项目的第9个长期支持(LTS)版本,提供了长达5年的安全性更新和维护,……

    2023-11-27
    0342
  • debian samba配置

    在Debian下配置Samba服务器Samba是一个开源的实现SMB/CIFS协议的服务器软件,可以让Linux系统和Windows系统之间进行文件和打印共享,本文将介绍如何在Debian下配置Samba服务器。1、安装Samba我们需要在Debian系统中安装Samba,打开终端,输入以下命令:sudo apt-get update……

    2024-01-04
    0153
  • linux自动补全不起作用如何解决

    如果Linux的自动补全功能不起作用,可以尝试以下几种解决方法:确保已经安装了tab补全的相关软件包,例如bash-completion。可以使用以下命令来安装插件:sudo apt install bash-completion。如果仍然不起作用,可以尝试重新启动shell或者重新登录系统,以便使配置文件的更改生效 。

    2024-01-24
    0257
  • 关闭linux服务器防火墙

    关闭Linux服务器防火墙在Linux系统中,防火墙是一种用于保护系统安全的工具,它可以防止未经授权的访问,限制网络流量,以及阻止恶意软件的传播,在某些情况下,您可能需要关闭Linux服务器的防火墙,本文将介绍如何在Linux系统中关闭防火墙。1、查看防火墙状态在开始操作之前,首先需要查看当前防火墙的状态,您可以使用以下命令来查看防火……

    2024-01-25
    0188
  • 自己怎么搭建云存储服务器

    云存储服务器的概念云存储服务器是一种基于云计算技术的存储服务,它将数据存储在远程的服务器上,用户可以通过网络访问这些数据,云存储服务器具有高可用性、弹性扩展、易于管理等特点,广泛应用于网站备份、文件共享、数据存储等领域,本文将介绍如何搭建一个简单的云存储服务器。搭建云存储服务器的准备工作1、选择合适的云存储服务商:市面上有很多云存储服……

    2024-01-01
    0131
  • debian系统apt-get update失败的解决方法

    在Debian系统中,apt-get update是一个重要的命令,用于从远程服务器获取软件包列表并更新本地的软件包索引,有时候我们可能会遇到apt-get update失败的问题,本文将介绍一些常见的原因以及解决方法。1、网络连接问题我们需要检查网络连接是否正常,可以通过ping命令来测试网络连通性,在终端中输入以下命令:ping ……

    2024-01-25
    0122

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入