< p >本文将介绍如何在nginx服务器上安装php。nginx是一款高效的Web服务器软件,而PHP则是一种常用的服务器脚本语言。nginx自带一个FastCGI模块,可以和PHP解释器连接起来,从而让PHP脚本在nginx服务器上运行。本文结合实例,让大家了解如何安装和配置nginx和PHP,并成功运行PHP脚本。< /p>< p >第一步是安装nginx服务器。这里假设已经在服务器上完成了nginx安装,具体方法这里不再赘述。下面我们需要为nginx配置一个PHP解释器。在Ubuntu系统中,可以使用apt-get安装php-fpm(PHP FastCGI Process Manager):< /p>< pre >sudo apt-get update
sudo apt-get install php-fpm< /pre >< p >安装完php-fpm之后,我们需要修改nginx的配置文件(/etc/nginx/sites-available/default),添加PHP解释器的相关配置。具体内容如下:< /p>< pre >location ~\.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.3-fpm.sock;
}< /pre >< p >上面这段代码表示如果请求的URL以.php结尾,则使用fastcgi连接PHP解释器运行脚本。fastcgi_pass指定了PHP解释器的socket文件路径。这里使用的是PHP7.3的版本,如果你安装的是其他版本,则需要相应地修改路径。< /p>< p >修改完nginx配置文件后,还需要重启nginx服务,以使配置生效:< /p>< pre >sudo service nginx restart< /pre >< p >现在我们可以创建一个简单的PHP脚本来测试一下nginx是否已经正确连接PHP解释器。在nginx的默认站点根目录(/var/www/html)下,创建一个名为test.php的文件,写入以下代码:< /p>< pre >< /pre >< p >这个简单的脚本调用phpinfo函数,输出了PHP配置的详细信息。接下来我们可以在浏览器中访问这个脚本,如果一切正常,将会看到PHP的版本信息和各种扩展的详细信息。如果出现问题,则需要检查nginx和PHP的配置是否正确。< /p>< p >总之,安装nginx并让它连接PHP解释器运行脚本并不是一件很困难的事情。我们只需要遵循上述流程进行配置,并注意其中的一些细节,就可以愉快地在nginx服务器上运行PHP脚本了。< /p>