CentOS7下安装PHP Nginx详细教程

2023年 8月 7日 51.5k 0

前言

CentOS7是一种广泛使用的Linux操作系统,而PHP和Nginx是在Web开发中非常流行的技术。在本教程中,我们将介绍如何在CentOS7上安装PHP和Nginx,以帮助您开始使用这些技术。

安装PHP

我们需要安装PHP。可以通过以下命令来安装:

```

sudo yum install php php-fpm php-mysql

这将安装PHP及其相关扩展,如MySQL。

安装Nginx

接下来,我们需要安装Nginx。可以通过以下命令来安装:

sudo yum install nginx

安装完成后,使用以下命令启动Nginx:

sudo systemctl start nginx

配置Nginx和PHP

我们需要配置Nginx和PHP以使它们能够一起工作。我们需要编辑Nginx配置文件,可以通过以下命令来编辑:

sudo nano /etc/nginx/nginx.conf

找到以下行:

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000

#

#location ~ \.php$ {

# root html;

# fastcgi_pass 127.0.0.1:9000;

# fastcgi_index index.php;

# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;

# include fastcgi_params;

#}

将其更改为:

location ~ \.php$ {

root /usr/share/nginx/html;

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

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

include fastcgi_params;

}

保存并退出文件。

接下来,我们需要编辑PHP-FPM配置文件:

sudo nano /etc/php-fpm.d/www.conf

listen = 127.0.0.1:9000

listen = /var/run/php-fpm/php-fpm.sock

我们需要重新启动Nginx和PHP-FPM以应用更改:

sudo systemctl restart nginx

sudo systemctl restart php-fpm

测试PHP和Nginx

我们可以测试PHP和Nginx是否正常工作。在Web浏览器中输入服务器IP地址,应该会看到Nginx欢迎页面。接下来,我们可以创建一个PHP文件来测试PHP是否正常工作。在Web服务器上创建一个名为info.php的文件,内容如下:

将该文件保存到服务器的Web根目录中,通常是/var/www/html/。

在Web浏览器中输入服务器IP地址/info.php,应该会看到PHP信息页面。

为您分享

在Ubuntu中,可以使用Ctrl + Alt + T快捷键打开终端。这是一个快速打开终端的方法,可以提高您的工作效率。

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论