在Linux操作系统中,使用开源的软件包管理工具Yum可以方便地安装、更新和删除软件包。而Nginx和PHP则是在Linux服务器上常用的Web服务器和服务器端脚本语言。本文将介绍如何在Linux系统上使用Yum安装Nginx和PHP,并配置它们在服务器上运行。

首先,打开终端并输入以下命令以更新Yum软件包索引:

```
sudo yum update
```

接着,安装Nginx服务器:

```
sudo yum install nginx
```

安装完成后,可以启动Nginx并设置其开机自启动:

```
sudo systemctl start nginx
sudo systemctl enable nginx
```

然后,可以通过在浏览器中输入服务器IP地址来验证Nginx是否成功安装,如果看到Nginx的欢迎页面,说明安装成功。

接下来,安装PHP和PHP扩展:

```
sudo yum install php php-fpm
sudo yum install php-mysql php-gd php-xml php-mbstring
```

安装完成后,需要配置PHP-FPM(FastCGI Process Manager)以与Nginx配合使用。在`/etc/nginx/conf.d`目录下创建一个新的配置文件`php.conf`,并在其中添加以下内容:

```
server {
listen 127.0.0.1:9000;
server_name localhost;
location ~ \.php$ {
root /usr/share/nginx/html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
```

保存并退出配置文件后,重新加载Nginx配置:

```
sudo nginx -s reload
```

最后,创建一个简单的PHP文件来验证PHP是否成功配置。在`/usr/share/nginx/html`目录下创建一个名为`info.php`的文件,并添加以下内容:

```php
phpinfo();
?>
```

在浏览器中输入`http://服务器IP地址/info.php`,如果看到PHP信息页面,则说明PHP安装和配置成功。

通过上述步骤,我们成功在Linux系统上使用Yum安装了Nginx和PHP,并配置它们在服务器上运行。Yum作为Linux系统的软件包管理工具,使得安装和管理软件变得更加便捷。而Nginx和PHP作为常用的Web服务器和服务器端脚本语言,能够支持网站和Web应用的开发和部署。希望本文对您有所帮助!