117.info
人生若只如初见

Debian LNMP如何安装PHP扩展

在Debian系统上,LNMP指的是Linux、Nginx、MySQL和PHP的组合。要在Debian上安装PHP扩展,您需要首先确保已经安装了PHP和PHP-FPM。以下是在Debian上安装PHP扩展的步骤:

  1. 更新软件包列表:
sudo apt-get update
  1. 安装PHP及其常用扩展。这里以安装PHP 7.4为例,您可以根据需要更改为其他版本:
sudo apt-get install php7.4 php7.4-cli php7.4-fpm php7.4-json php7.4-opcache php7.4-mysql php7.4-zip php7.4-gd php7.4-mbstring php7.4-curl php7.4-xml php7.4-pear php7.4-bcmath
  1. 安装完成后,重启PHP-FPM服务以使扩展生效:
sudo systemctl restart php7.4-fpm
  1. 配置Nginx以使用PHP-FPM。编辑Nginx的站点配置文件,通常位于/etc/nginx/sites-available/目录下。例如,如果您有一个名为example.com的站点,您可以编辑/etc/nginx/sites-available/example.com文件。

  2. server块中,找到location ~ \.php$部分,将其修改为以下内容:

location ~ \.php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass unix:/run/php/php7.4-fpm.sock;
}
  1. 保存并关闭文件。然后创建一个符号链接以启用站点配置:
sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/
  1. 测试Nginx配置文件的语法是否正确:
sudo nginx -t
  1. 如果一切正常,重启Nginx服务以应用更改:
sudo systemctl restart nginx

现在,您已经成功地在Debian LNMP环境中安装了PHP扩展。您可以通过创建一个名为info.php的文件来测试PHP是否正常工作,将以下内容添加到该文件中:


将此文件放置在Nginx的根目录(例如/var/www/html/),然后在浏览器中访问http://your_server_ip/info.php。您应该看到一个显示PHP信息的页面,其中包括您安装的所有扩展。

未经允许不得转载 » 本文链接:https://www.117.info/ask/fe3b3AzsNBQNQAV0.html

推荐文章

  • Debian上Filezilla配置步骤

    在Debian上配置FileZilla可以分为两个部分:安装FileZilla客户端和配置FileZilla服务器。以下是详细的步骤:
    安装FileZilla客户端 更新系统: sudo apt-get...

  • debian域名是否有备案限制

    在中国大陆,所有的域名如果需要解析到国内服务器上使用,都必须进行备案。根据相关规定,无论使用哪种操作系统(包括Debian),只要是服务于中国大陆用户的网站...

  • VirtualBox中Debian如何备份

    在VirtualBox中备份Debian虚拟机主要有以下几种方法:
    使用tar命令备份整个系统 备份命令:sudo tar -czvf backup.tar.gz --exclude=/proc --exclude=/sys ...

  • 在Debian中如何挂载分区

    在Debian中挂载分区的步骤如下:
    1. 查看可用磁盘和分区
    首先,你需要知道你的系统中有哪些磁盘和分区。可以使用以下命令来查看:
    lsblk 或者

  • 如何优化Debian进程性能

    优化Debian进程性能可以通过多种方法实现,包括调整系统配置、优化内核参数、管理资源使用等。以下是一些常见的优化步骤: 更新系统:
    确保你的Debian系统是...

  • Ubuntu Oracle版本选择建议有哪些

    在选择Ubuntu上安装Oracle数据库的版本时,需要考虑多个因素,包括系统的稳定性、兼容性、硬件支持以及社区资源等。以下是一些具体的建议:
    Ubuntu版本选择...

  • Debian如何解决Hadoop运行问题

    在Debian系统上解决Hadoop运行问题可以按照以下步骤进行排查和解决:
    1. 确保SSH无密码登录配置正确 生成SSH密钥对:ssh-keygen -t rsa 将公钥复制到author...

  • 如何在Debian上使用OpenSSL命令行工具

    在Debian上使用OpenSSL命令行工具,首先需要确保已经安装了OpenSSL。如果尚未安装,请按照以下步骤操作: 打开终端(快捷键:Ctrl + Alt + T)。 输入以下命令以...