下面是 Ubuntu 搭建 LNMP 环境图文教程及配置 nginx 支持 PHP 的完整攻略。
1. 安装 Nginx 和 PHP
首先,我们需要通过以下命令安装 Nginx:
sudo apt-get update
sudo apt-get install nginx
安装完成后,我们还需要安装 PHP 并为其配置相应的软件包和模块。以下命令可以安装 PHP 以及常用的扩展:
sudo apt-get install php-fpm php-mysql php-gd php-cli
2. 配置 Nginx 支持 PHP
接着,我们需要修改 Nginx 的配置文件,以便支持 PHP。打开 /etc/nginx/sites-available/default 文件并找到位置 server {
。然后添加以下内容:
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/run/php/php7.4-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
}
上面的配置会在Nginx中添加一个 PHP 解释器。接着,需要重启 Nginx 服务器,使修改后的配置文件生效:
sudo service nginx restart
3. 验证 PHP 是否可用
现在,我们就可以通过执行以下命令来验证 PHP 是否已正常运行:
echo "<?php phpinfo();" > /var/www/html/info.php
该命令将会在 /var/www/html
目录下创建一个名为info.php的文件,并将其内容设置为 <?php phpinfo();
。接下来在浏览器中输入 http://你的服务器IP/info.php
即可查看 PHP 信息页面。
4. 示例说明
在上面的示例中,我们安装了 Nginx 和 PHP 等必要软件包,然后在 Nginx 配置文件中添加了 PHP 支持。接着我们验证了 PHP 是否正常运行。假设你需要在服务器上部署一个基于 PHP 的网站,你需要将网站源代码上传到 /var/www/html
目录下。
为了演示以上过程,以下是一个 PHP 网站源代码示例,可以用于简单的测试:
<?php
echo "Hello, World!";
?>
将以上代码保存为 index.php 文件,放在 /var/www/html
目录下,然后在浏览器中输入 http://你的服务器IP
即可看到输出的 "Hello, World!"。
以上就是 Ubuntu 搭建 LNMP 环境图文教程及配置 nginx 支持 PHP 的完整攻略,希望对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Ubuntu 搭建LNMP环境图文教程 配置nginx支持PHP - Python技术站