安装了nginx怎么安装php

安装了Nginx如何安装PHP

1. 确认系统环境

首先,我们需要确认服务器系统的基本环境,以确保可以顺利安装和运行PHP。安装Nginx通常在Linux系统中进行,本文以Ubuntu 18.04为例。您可以通过以下命令检查您的系统版本:

lsb_release -a

如果未安装lsb_release命令,请使用以下命令安装:

sudo apt update

sudo apt install lsb-release

2. 安装PHP

在确认系统环境后,我们可以开始安装PHP。PHP有多个版本可供选择,您可以根据自己的需求选择适合的版本。在此,我们将安装PHP 7.4。

步骤1:添加PHP存储库

首先,我们需要将PHP存储库添加到系统中。使用以下命令可以实现这一点:

sudo apt-get install software-properties-common

sudo add-apt-repository ppa:ondrej/php

sudo apt-get update

步骤2:安装PHP

执行以下命令安装PHP及其常用模块:

sudo apt-get install php7.4 php7.4-fpm php7.4-mysql php7.4-cli php7.4-common php7.4-json php7.4-opcache php7.4-readline

3. 配置Nginx与PHP的连接

要使Nginx与PHP正常工作,我们需要进行一些配置。以下是示例配置文件,您可以根据自己的需要进行修改。

步骤1:创建Nginx站点配置文件

使用文本编辑器,创建一个名为"example.com"的Nginx站点配置文件:

sudo nano /etc/nginx/sites-available/example.com

在文件中,添加以下内容:

server {

listen 80;

server_name example.com;

root /var/www/html;

index index.php index.html;

location / {

try_files $uri $uri/ =404;

}

location ~ \.php$ {

include snippets/fastcgi-php.conf;

fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;

}

location ~ /\.ht {

deny all;

}

}

步骤2:启用站点配置文件

创建一个符号链接将配置文件链接到sites-enabled目录,以启用站点:

sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/

4. 重启Nginx与PHP服务

完成配置后,我们需要重启Nginx和PHP服务以使更改生效。执行以下命令:

sudo systemctl restart nginx

sudo systemctl restart php7.4-fpm

5. 验证PHP安装

您可以通过创建一个简单的PHP文件来验证安装是否成功。在网站的文档根目录(默认为/var/www/html)中创建一个名为info.php的文件,包含以下内容:

<?php

phpinfo();

?>

保存并退出文件。然后,在浏览器中访问http://example.com/info.php(将example.com替换为您的域名),您将看到关于PHP安装的详细信息。

总结

通过按照上述步骤,您已经成功在Nginx中安装和配置了PHP。现在,您可以通过编写PHP代码来开发动态网站或应用程序,并与Nginx一起运行。记住,根据您的实际需求,您可以调整配置和安装其他PHP模块。

免责声明:本文来自互联网,本站所有信息(包括但不限于文字、视频、音频、数据及图表),不保证该信息的准确性、真实性、完整性、有效性、及时性、原创性等,版权归属于原作者,如无意侵犯媒体或个人知识产权,请来电或致函告之,本站将在第一时间处理。猿码集站发布此文目的在于促进信息交流,此文观点与本站立场无关,不承担任何责任。

后端开发标签