安装了Nginx如何安装PHP
1. 确认系统环境
首先,我们需要确认服务器系统的基本环境,以确保可以顺利安装和运行PHP。安装Nginx通常在Linux系统中进行,本文以Ubuntu 18.04为例。您可以通过以下命令检查您的系统版本:
lsb_release -a
如果未安装lsb_release命令,请使用以下命令安装:
sudo apt update
sudo apt install lsb-release
2. 安装PHP
在确认系统环境后,我们可以开始安装PHP。PHP有多个版本可供选择,您可以根据自己的需求选择适合的版本。在此,我们将安装PHP 7.4。
步骤1:添加PHP存储库
首先,我们需要将PHP存储库添加到系统中。使用以下命令可以实现这一点:
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
步骤2:安装PHP
执行以下命令安装PHP及其常用模块:
sudo apt-get install php7.4 php7.4-fpm php7.4-mysql php7.4-cli php7.4-common php7.4-json php7.4-opcache php7.4-readline
3. 配置Nginx与PHP的连接
要使Nginx与PHP正常工作,我们需要进行一些配置。以下是示例配置文件,您可以根据自己的需要进行修改。
步骤1:创建Nginx站点配置文件
使用文本编辑器,创建一个名为"example.com"的Nginx站点配置文件:
sudo nano /etc/nginx/sites-available/example.com
在文件中,添加以下内容:
server {
listen 80;
server_name example.com;
root /var/www/html;
index index.php index.html;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
location ~ /\.ht {
deny all;
}
}
步骤2:启用站点配置文件
创建一个符号链接将配置文件链接到sites-enabled目录,以启用站点:
sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/
4. 重启Nginx与PHP服务
完成配置后,我们需要重启Nginx和PHP服务以使更改生效。执行以下命令:
sudo systemctl restart nginx
sudo systemctl restart php7.4-fpm
5. 验证PHP安装
您可以通过创建一个简单的PHP文件来验证安装是否成功。在网站的文档根目录(默认为/var/www/html)中创建一个名为info.php的文件,包含以下内容:
<?php
phpinfo();
?>
保存并退出文件。然后,在浏览器中访问http://example.com/info.php(将example.com替换为您的域名),您将看到关于PHP安装的详细信息。
总结
通过按照上述步骤,您已经成功在Nginx中安装和配置了PHP。现在,您可以通过编写PHP代码来开发动态网站或应用程序,并与Nginx一起运行。记住,根据您的实际需求,您可以调整配置和安装其他PHP模块。