当前位置: 首页 > article >正文

Nginx配置php留档

好久没有用过php了,近几日配置nginx+php,留档。

安装

ubunt下nginx和php都可以使用apt安装:

sudo apt install nginx php8

如果想安装最新的php8.2,则需要运行下面语句:

sudo dpkg -l | grep php | tee packages.txt
sudo add-apt-repository ppa:ondrej/php # Press enter when prompted.
sudo apt update
sudo apt install php8.2 php8.2-cli php-8.2{bz2,curl,mbstring,intl}

sudo apt install php8.2-fpm
# OR
# sudo apt install libapache2-mod-php8.2

sudo a2enconf php8.2-fpm

# When upgrading from older PHP version:
sudo a2disconf php8.1-fpm

## Remove old packages
sudo apt purge php8.1*

安装好后,可以使用php -v来查看当前的php版本。

有时候需要重启nginx或者php-fpm服务,使用指令为:

sudo service nginx restart
sudo systemctl restart php8.2-fpm

配置:

配置也很简单,只需要在/etc/nginx/conf.d目录中写一个配置文件,如wow.conf

server {
    listen 80;
    server_name wow.airoot.org;
  
    root /var/www/;  
    index index.php index.html index.htm;
  
    location / {  
        try_files $uri $uri/ =404;
    }  
  
    location ~ \.php$ {  
        fastcgi_pass unix:/var/run/php/php8.1-fpm.sock;  # 根据你的 PHP-FPM 配置修改  
        fastcgi_index index.php;  
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
        include fastcgi_params;  
    }  
  
    location ~ /\.ht {
        deny all;  
    }  
}

测试

在php root目录 /var/www/中,写一个test.php文件:

 <?php
phpinfo();?>

浏览http://wow.airoot.org

若能出现php信息页面,则证明nginx+php配置成功。

后面就可以装比如wordpress套件了。


http://www.kler.cn/a/234501.html

相关文章:

  • ESLint 使用教程(三):12个ESLint 配置项功能与使用方式详解
  • C++ QT 工具日志异步分批保存
  • CLion配置QT开发环境
  • Java基于SpringBoot+Vue的宠物共享平台的设计与实现(附源码,文档)
  • Python数据预处理
  • Mysql数据类型面试题15连问
  • C++ bool 布尔类型
  • opencv 图像色彩空间转化
  • 洛谷p4824 Censoring S
  • EMC学习笔记(二十四)降低EMI的PCB设计指南(四)
  • 网神 SecGate 3600 防火墙 route_ispinfo_import_save 文件上传漏洞
  • STM32F1 引脚重映射功能
  • 查看 iOS 系统的日志或崩溃日志
  • rancher迁移账号密码
  • Flask 项目自动生成 API 文档的高效实践
  • 阿里云游戏服务器一年费用多少?
  • Linux - updatedb 命令
  • c语言--指针数组(详解)
  • HTTP相关问题
  • Xilinx FPGA——在线升级
  • Tiny Http源码解析
  • AJAX——URL查询参数
  • 《CSS 简易速速上手小册》第7章:CSS 预处理器与框架(2024 最新版)
  • 基于SpringBoot和PostGIS的震中影响范围可视化实践
  • k8s-资源限制与监控 15
  • Django中的SQL注入攻击防御策略