nginx php搭建方法

2025-01-09 01:26:19   小编

nginx php搭建方法

在网站开发与部署过程中,搭建 nginx + php 环境是一项基础且重要的工作。下面就为大家详细介绍 nginx php 的搭建方法。

我们需要准备好相应的服务器,确保系统环境稳定。以常见的 Linux 系统为例,这里选用 CentOS 系统。登录服务器后,我们先更新系统的软件包,使用命令“yum update”,这一步能保证系统是最新状态,避免后续安装出现问题。

接下来安装 nginx。在 CentOS 中,可以通过 yum 源来安装,执行“yum install nginx”命令,系统会自动下载并安装 nginx。安装完成后,使用“systemctl start nginx”命令启动 nginx 服务,然后在浏览器中输入服务器的 IP 地址,如果看到 nginx 的欢迎页面,说明 nginx 安装成功。

然后是安装 php。为了更好地支持多种 php 扩展,我们选择安装 PHP 7。在 CentOS 系统中,可以添加 Remi 仓库来安装。首先安装 Remi 仓库的 rpm 包,命令为“rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm”。接着启用 Remi 仓库和 Remi - PHP 7 仓库,执行“yum-config-manager --enable remi --enable remi - php74”。之后就可以安装 php 了,使用“yum install php php - fpm php - cli php - common php - gd php - mysqlnd php - mbstring”等命令,根据需求安装所需的 php 扩展。

安装完 php 后,需要对 php - fpm 进行配置。找到 php - fpm 的配置文件,一般路径为“/etc/php - fpm.d/www.conf”,修改其中的“listen.owner”和“listen.group”为 nginx 的运行用户和用户组,默认情况下 nginx 运行用户为“nginx”。确保“listen.mode”权限设置正确。修改完成后,使用“systemctl start php - fpm”命令启动 php - fpm 服务。

最后一步是配置 nginx 以支持 php。找到 nginx 的配置文件,通常是“/etc/nginx/nginx.conf”或在“/etc/nginx/conf.d/”目录下新建一个配置文件。在配置文件中添加如下内容:

location ~ \.php$ {
    root           /var/www/html;
    fastcgi_pass   127.0.0.1:9000;
    fastcgi_index  index.php;
    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    include        fastcgi_params;
}

保存配置文件后,使用“systemctl restart nginx”命令重启 nginx 服务。

至此,nginx + php 环境搭建完成,你可以在服务器的网站根目录下创建 php 文件进行测试,如“info.php”,内容为“”,在浏览器中访问该文件,若能看到 php 信息页面,说明整个搭建过程成功。

TAGS: 搭建步骤 Nginx与PHP结合 nginx搭建 php搭建

欢迎使用万千站长工具!

Welcome to www.zzTool.com