Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

Ubuntu 系统下部署nginx 和 php 7.2

作者:绝朢╭ァ   发布日期:2024-11-14   浏览:897

在Ubuntu系统下部署nginx和php 7.2,可以按照以下步骤进行操作:

  1. 更新系统软件包列表:

    sudo apt update
  2. 安装nginx:

    sudo apt install nginx
  3. 安装php 7.2及相关扩展:

    sudo apt install php7.2 php7.2-fpm php7.2-mysql php7.2-curl php7.2-gd php7.2-mbstring php7.2-xml php7.2-xmlrpc
  4. 配置nginx以使用php 7.2: 打开nginx的配置文件:

    sudo nano /etc/nginx/sites-available/default

    找到以下行:

    index index.html index.htm index.nginx-debian.html;

    将其修改为:

    index index.php index.html index.htm index.nginx-debian.html;

    找到以下行:

    # pass PHP scripts to FastCGI server
    #
    #location ~ \.php$ {
    #   include snippets/fastcgi-php.conf;
    #
    #   # With php-fpm (or other unix sockets):
    #   fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
    #   # With php-cgi (or other tcp sockets):
    #   #fastcgi_pass 127.0.0.1:9000;
    #}

    将其修改为:

    location ~ \.php$ {
     include snippets/fastcgi-php.conf;
     fastcgi_pass unix:/run/php/php7.2-fpm.sock;
    }

    保存并关闭文件。

  5. 重启nginx服务:

    sudo service nginx restart

现在,您的Ubuntu系统已成功部署了nginx和php 7.2。您可以在/var/www/html目录下创建一个简单的php文件来测试php是否正常工作:

sudo nano /var/www/html/info.php

将以下内容粘贴到文件中:

<?php
phpinfo();
?>

保存并关闭文件。

然后,通过访问http://your_server_ip/info.php来查看php信息页面,如果能够正常显示php信息,则表示部署成功。记得删除/var/www/html/info.php文件,以防止安全问题。

上一篇:php项目对接阿里云对象存储

下一篇:PHP 限制脚本进程数量

大家都在看

php session用法

phpisset函数

php后端

php爬虫框架

php读取csv文件

php 三元表达式

php文件加密

php 拆分字符串

php pcntl

php ||

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站