帮助中心

DNS污染处理

常见问题

香港高防IP

常见问题

香港大带宽服务器

产品简介 操作指南 常见问题

新加坡高防服务器

产品简介 操作指南 常见问题

新加坡云服务器

产品简介 操作指南 常见问题

香港服务器租用

产品简介 操作指南 常见问题

香港高防服务器

产品简介 操作指南 常见问题

域名服务

域名服务

Ubuntu下架设nginx和php服务器的方法和步骤

时间 : 2023-08-23 10:26:16
编辑 : 华纳云

在Ubuntu操作系统上架设Nginx和PHP服务器是一个常见的任务,以下是一步一步的指南:

1. 更新软件包列表: 打开终端并运行以下命令,以确保你的系统处于最新状态:

sudo apt update

sudo apt upgrade

2. 安装Nginx: 运行以下命令来安装Nginx:

sudo apt install nginx

安装完成后,Nginx将会自动启动。你可以使用以下命令来检查Nginx的状态:

sudo systemctl status nginx

3. 安装PHP及相关模块: 运行以下命令来安装PHP及一些常用的PHP扩展模块:

sudo apt install php-fpm php-mysql php-gd php-xml php-mbstring

4. 配置Nginx以处理PHP请求: 创建一个新的Nginx服务器块配置文件,以处理PHP请求。在终端中运行:

sudo nano /etc/nginx/sites-available/default

在文件中,找到以下部分:

index index.html index.htm index.nginx-debian.html;

将其修改为:

index index.php index.html index.htm index.nginx-debian.html;

然后,找到以下部分:

#location ~ \.php$ {

#            include snippets/fastcgi-php.conf;

#

#           # With php-fpm (or other unix sockets):

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

#           # With php-cgi (or other tcp sockets):

#           # fastcgi_pass 127.0.0.1:9000;

#}

将其修改为:

location ~ \.php$ {

            include snippets/fastcgi-php.conf;

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

}

确保你根据你的PHP版本和配置进行适当的更改。保存并关闭文件。

5. 测试PHP: 创建一个简单的PHP文件来测试是否正确配置了Nginx和PHP。在默认的网站根目录中,运行:

sudo nano /var/www/html/info.php

在文件中输入以下内容:

<?php

phpinfo();

?>

保存并关闭文件。

6. 重启Nginx和PHP-FPM: 完成配置后,重启Nginx和PHP-FPM以使更改生效:

sudo systemctl restart nginx

sudo systemctl restart php7.4-fpm

7. 浏览器测试: 打开一个Web浏览器,并在地址栏中输入服务器的IP地址或域名,后面跟上 /info.php,例如:http://your_server_ip/info.php。如果一切配置正确,你将会看到PHP的信息页面。

这样,你就成功地在Ubuntu上架设了Nginx和PHP服务器。记得根据需要进行适当的配置和版本更改。

华纳云

客服咨询
7*24小时技术支持
Telegram
hncloudnoc

技术支持

渠道支持