在Debian 10 Linux,如何安装PHP

・3 分钟阅读

PHP是最常用的服务器端编程语言之一。

在本指南中,我们讨论如何在Debian 10 Buster上安装PHP。

Debian 10附带了PHP版本7.3,最流行的CMS和框架(如WordPress,Magento和Laravel)都支持该版本。

先决条件

为了能够安装软件包,你需要以root用户或有sudo权限的用户身份登录。

用Apache安装PHP

如果你使用Apache作为Web服务器来安装PHP,并且Apache PHP模块运行以下命令:

sudo apt updatesudo apt install php libapache2-mod-php

安装完成后,重新启动Apache以加载PHP模块:

sudo systemctl restart apache2

用Nginx安装PHP

与Apache不同,Nginx不支持处理PHP文件。你需要使用PHP-FPM ("fastCGI进程管理器" )服务来处理PHP文件,

通过运行以下命令安装PHP和PHP-FPM包:

sudo apt updatesudo apt install php php-fpm

安装软件包后,PHP-FPM服务将自动启动。

现在,你可以编辑域Nginx服务器块并添加以下行,以便Nginx可以处理PHP文件:


server {

 # . . . other code

 location ~ .php$ {
 include snippets/fastcgi-php.conf;
 fastcgi_pass unix:/run/php/php7.3-fpm.sock;
 }
}

保存配置文件并重新启动Nginx服务,以便让新配置生效:

sudo systemctl restart nginx

安装PHP扩展

通过安装附加扩展,你可以扩展PHP核心功能,PHP扩展作为包可用,可以通过键入以下命令轻松安装:

sudo apt install php-[extname]

例如要安装MySQL和GD PHP扩展,可以运行以下命令:

sudo apt install php-mysql php-gd

安装PHP扩展时,不要忘记重新启动Apache或PHP-FPM服务,具体取决于你的设置。

测试PHP处理

为了测试web服务器是否正确地配置了PHP进程,请在info . PHP目录中创建一个的新文件,并使用以下代码:

/var/www/html/info.php

<?php

phpinfo();

保存文件,打开你选择的浏览器并访问http://your_server_ip/info . php

phpinfo函数打印有关PHP配置的信息

结束语

我们已经向你展示了如何在Debian 10上安装PHP以及如何配置Web服务器来处理PHP文件。

如果你有问题或反馈,请留言。

杨和超 profile image