Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / mysql

Ubuntu 系统下部署nginx 和 php 7.2

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

在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编码与解码

有没有安装如何判断php(验证php安装版

php快捷键多行注释(php对多行代码进行

php使用伪装IP教程(php伪造refe

php怎么实现不提示删除(php如何删除文

php 压缩上传文件(php视频压缩上传)

判断值是不是偶数php(php判断奇偶)

手写php代码(如何编写php代码)

php中$alias

php下订单代码(php订单系统)

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

Laravel 中文站