在Debian系统上,LNMP指的是Linux、Nginx、MySQL和PHP的组合。要在Debian上安装PHP扩展,您需要首先确保已经安装了PHP和PHP-FPM。以下是在Debian上安装PHP扩展的步骤:
sudo apt-get update
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
sudo systemctl restart php7.4-fpm
配置Nginx以使用PHP-FPM。编辑Nginx的站点配置文件,通常位于/etc/nginx/sites-available/
目录下。例如,如果您有一个名为example.com
的站点,您可以编辑/etc/nginx/sites-available/example.com
文件。
在server
块中,找到location ~ \.php$
部分,将其修改为以下内容:
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.4-fpm.sock;
}
sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl restart nginx
现在,您已经成功地在Debian LNMP环境中安装了PHP扩展。您可以通过创建一个名为info.php
的文件来测试PHP是否正常工作,将以下内容添加到该文件中:
<?php
phpinfo();
?>
将此文件放置在Nginx的根目录(例如/var/www/html/
),然后在浏览器中访问http://your_server_ip/info.php
。您应该看到一个显示PHP信息的页面,其中包括您安装的所有扩展。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: 如何在Debian上运行Docker容器