lnmp下搭建TP5一些小问题

2023-10-31

1、安装lnmp:不多BB,拿到了新的阿里云ECS主机,一键安装lnmp命令:wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lnmp,选择好mysql,php等版本后安装大概半个钟完成。完成后输入ip(设置安全组后),结果如图安装成功

打开phpmyadmin可能会报错:配置文件权限错误,不应任何用户都能修改

原因:phpmyadmin目录权限过高,设置了777访问权限

解决:sudo chmod -R 755 phpmyadmin

2、安装tp5!在tp5官网下载压缩包,通过ftp上传到wwwroot目录并解压(解压:unzip 文件名),在linux下输入命令:

cd /usr/local/nginx/conf/vhost,进入虚拟机配置的目录,新建一个www.tp5.com.conf,写入配置的内容如下:

server {
  listen 80;
  server_name www.tp5.com;
  access_log /data/wwwlogs/tp5.log combined;
  error_log /data/wwwlogs/tp5_error.log;
  
  set $root /data/wwwroot/tp5/public;
 
  location ~ \.php {
        fastcgi_pass unix:/dev/shm/php-cgi.sock;
        fastcgi_split_path_info ^((?U).+.php)(/?.+)$;
        fastcgi_param PATH_INFO $fastcgi_path_info;
        fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
        fastcgi_param    SCRIPT_FILENAME    $root$fastcgi_script_name;
        include        fastcgi_params;
    }
    location ~ .*\.(gif|jpg|jpeg|bmp|png|ico|txt|js|css)$
    {
        root $root;
    }
    location / {
        root    $root;
        index    index.html index.php;
        if ( -f $request_filename) {
            break;
        }
        if ( !-e $request_filename) {
            rewrite ^(.*)$ /index.php/$1 last;
            break;
        }
    }
    
    
}

 

 保存后直接简单粗暴重启lnmp,输入命令 :lnmp restart  

 

转载于:https://www.cnblogs.com/hjxcode/p/9297161.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

lnmp下搭建TP5一些小问题 的相关文章

  • URL 中的 %2F 中断并且未引用所需的 .php 文件 [重复]

    这个问题在这里已经有答案了 我需要将 作为变量作为 URL 的一部分传递 我的结构如下所示 www domain com listings page 1 city Burnaby South type Townhome bedroom 2
  • 如何在 Zend Framework 3 中注册自定义表单视图助手

    我正在将继承的 Zend Framework 2 应用程序迁移到 Zend Framework 3 并且在注册自定义表单视图助手时遇到了一些困难 这些助手在应用程序使用版本 2 时起作用 主要用于添加标签属性以实现可访问性 例如 这是一个自
  • 保存多对多关系,同步/附加不存在?

    我有以下两个多对多关系的模型 use Illuminate Database Eloquent Model class Permission extends Model The database table used by the mode
  • 检查 $_POST 数据

    我正在对表单进行一些垃圾邮件检查 下面的代码在我的本地主机上正常工作 如果为 true 则重定向到 google com 但是 当它在生产服务器上时却不起作用 执行脚本的其余部分并且不重定向到 Google com if POST SERV
  • php curl 使用 GET 发送变量 奇怪的结果

    我正在尝试调用远程站点上页面中的网址 决定使用curl 在远程站点上 url 变量显示为 REQUEST Array var1 gt val1 amp var2 gt val2 amp var3 gt val3 被调用的url是 http
  • 如何在laravel中注册后自动登录

    我在 laravel 中注册用户时遇到问题 user假设是包含所有数组元素的数组 同时自动登录以下代码结果false 数据库中保存的密码是hash make password user id this gt user model gt ad
  • 为什么我的会话仍然存在?

    我一定很愚蠢 因为似乎一件相当明显的事情现在让我完全困惑 我有一个会议 ie SESSION handbag id 在某个时刻 我需要彻底终止这个会话 ie at the start of the page session start el
  • php 数组中出现意外的 json 输出结构

    我正在尝试转换动态数据 如何从 PHP 获取此 JSON JSON 122240cb 253c 4046 adcd ae81266709a6 item 0 3 这就是我所做的 但它不起作用 PHP json array 122240cb 2
  • 图像随机损坏(但刷新后加载)并显示“资源解释为图像但使用 MIME 类型 text/html 传输”

    我目前正在开发一个简单的 php 网站 问题是 我的整个网站中的图像 发生在所有 php 文件中 随机损坏并显示错误资源解释为图像 但以 MIME 类型 text html 传输但是 如果我尝试多次刷新页面 可以再次加载图像并且错误消失 我
  • 覆盖 FOS 用户包中的“更改密码”模板

    我做了一些研究 遗憾的是找不到任何帮助 因此 我将 FOSUserBundle ChangePasswordAction 渲染到我的模板中 但它显示供应商提供的默认模板 我的渲染控制器的模板 block body h2 Einstellun
  • PHP 中标头的使用

    非常简单的问题 这两个 PHP 版本 5 标头调用中哪一个是 最好的 header Not Modified true 304 header HTTP 1 1 304 Not Modified 我很确定第一个是最多价的 但只是好奇如果在 H
  • Laravel Vue 组件只能传递数字?

    在我的 UserMenu vue 中我写道 export default props nameVal data return 并在blade php中
  • Facebook PHP-SDK 页面刷新后似乎丢失了 userID

    我似乎登录工作正常 我可以登录 接受应用程序 第一次 然后显示用户信息 例如姓名 图片 等 然而 当我刷新页面时 userid 又回到 0 我必须再次登录 我不确定问题是什么 我必须在每次页面加载时重新启动它还是什么 我不知道 我会发布一些
  • 使用 PHP 从 Mongo 解码 JSON

    我已经看过这个线程 PHP 解码嵌套 JSON https stackoverflow com questions 3555335 php decode nested json并没有设法用它来解决我的问题 我目前正在从 Mongo 获取 J
  • 一次从多个表中删除行

    我正在尝试将 2 个查询合并为一个这样的查询 result db gt query DELETE FROM menu WHERE name new or die db gt error result db gt query DELETE F
  • 字符串相似度的算法(比Levenshtein和similar_text更好)? php, Js

    在哪里可以找到比 levenshtein 和 phpimilar text 方法更准确地评估错误字符的拼写的算法 Example similar text jonas xxjon similar echo similar returns 6
  • PHP session_regenerate_id 和黑莓浏览器

    问候 我正在开发一个登录系统 并陷入了黑莓浏览器身份验证的困境 他们似乎对 PHP 的 session regenerate id 有问题 有人可以建议替代方案吗 以下是身份验证和登录脚本 UPDATE看来会话一般都不起作用 拿出 sess
  • Laravel 搜索关系

    我有两个相关的模型 我正在尝试在产品中进行搜索 并且仅显示实际搜索结果 而不是找到该产品的类别的所有产品 我不想搜索任何类别 因为无论搜索什么或找到什么 类别都会始终显示 Example I have the following categ
  • 如何在 PHP 5.6 中通过 php.ini 设置“verify_peer_name=false”SSL 上下文选项

    案例 我想打开 SSL 连接localhost而 SSL 证书是 FQDN 的问题 问题 没有进行特殊处理就行 下面的程序失败并显示以下消息 PHP Warning stream socket enable crypto Peer cert
  • PHP更改小数点分隔符

    在某些情况下 PHP 会在操作后更改小数点分隔符 下面是一个示例 为什么小数点分隔符变成 这是一个多语言网站 在西班牙语版本中 区域设置设置为西班牙语 es ES 小数点分隔符为 这就是为什么正在改变 解决方案是强制 LC NUMERIC

随机推荐

  • 竞赛 基于YOLO实现的口罩佩戴检测 - python opemcv 深度学习

    文章目录 0 前言 1 课题介绍 2 算法原理 2 1 算法简介 2 2 网络架构 3 关键代码 4 数据集 4 1 安装 4 2 打开 4 3 选择yolo标注格式 4 4 打标签 4 5 保存 5 训练 6 实现效果 6 1 pyqt实
  • 记录一次 redis连接次数过多问题

    问题 可以看到redis 连接数 1800 左右 执行命令 redis cli info clients 查看redis 连接的客户端 redis cli client list 可以看到 idle 是空闲时间 而这个空间时间大概是每个链接
  • 【c语言】五大内存区域

    创作不易 本篇文章如果帮助到了你 还请点赞支持一下 gt lt 主页专栏有更多知识 如有疑问欢迎大家指正讨论 共同进步 给大家跳段街舞感谢支持 c语言系列专栏 c语言之路重点知识整合 相关知识点 c语言全局变量 局部变量详解 目录 内存区域
  • WebUIAutoTest测试框架学习

    使用Python Selenium 第三方库实现WebUI自动化测试框架 代码 https gitee com azhengzz WebUIAutoTest 安装依赖包 安装了很长时间 调试了一会 运行 直接运行webserver py 编
  • 线程的同步互斥机制(互斥锁)

    一 线程的同步互斥 临界区 访问共享资源的代码段 临界资源 临界区中被读写的共享资源 即同时只能被一个进程访问的资源 线程之间 如果要进行通信 需要引入同步互斥机制 避免产生竞态 保证任何时候都只有一个线程处理临界资源 二 互斥锁 2 1
  • Java中字符串占位替换、字符串拼接、字符串与Collection互转的方式

    场景 字符串占位替换 1 String format 最原始最基础的方式 使用 来表示占位 后面跟上不同的标识符 用于限定这个占位符的参数类型 由jdk原生提供支持 示例 String badao String format hello s
  • 概率论 各种分布及其期望、方差、分布函数

    概率论 各种分布及其期望 方差 分布函数 0 1 分布 二项分布 X b n p 泊松分布 X pi lambda 均匀分布 X U a b 指数分布 正态 高斯分布 X N
  • php绕过分号(;)和尖括号(<>)转义

    实战中发现可写文件且内容可控 尝试写入phpinfo 发现分号 和尖括号 lt gt 被转义 如 尝试写入 实际得到
  • 虚拟机内Ubuntu如何打开摄像头+解决cheese工具黑屏问题

    一 虚拟机如何打开摄像头 1 安装cheese工具 打开Ubuntu摄像头 一般我们安装好Ubuntu之后 可能需要用到摄像头 那么这时候我们可以执行如下命令 1 打开shell终端 输入命令安装cheese工具 cheese工具就可以打开
  • Unable to negotiate with xxx.xxx.xxx.xxx port xxxxx: no matching key exchange method found

    Unable to negotiate with xxx xxx xxx xxx port xxxxx no matching key exchange method found OpenSSH Legacy Options https w
  • 为知笔记私有化部署

    前言 原来一直买的为知笔记vip 但是随着内容越来越 并且不好整理 同时还不能一键全部导出 最后决定将数据迁移到自己服务器上 为止笔记提供了docker镜像 这也方便了部署 其实吧 从产品层面 可以考虑提供一键导出 这样我可能还会买vip
  • chapter 4 能带理论 energy band

    继承自chapter 3 的自由电子模型 4 1 单电子近似 One electron approximation 列出电子运动的薛定谔方程 E 2
  • Vue3+Vite+Vant报错Uncaught SyntaxError: The requested module ‘/node_modules/.vite/vue.js?v=xxxx

    在使用 Vue3 Vite Vant 搭建移动端项目时报错 Uncaught SyntaxError The requested module node modules vite vue js v xxxx 原因 在开发过程中Vue3的依赖
  • MySQL进阶 -- 存储过程 和 触发器

    目录 存储过程 介绍 存储过程的基本语法 变量 系统变量 用户自定义变量 局部变量 if判断 参数 存储过程 介绍 存储过程是事先经过编译并存储在数据库中的一段SQL语句的集合 可以直接调用这些集合 存储过程 调用存储过程可以简化应用开发人
  • 夯实C++基础之刷题:链表——7 链表求和 两数相加

    久违的我的碎碎念 现在看能一边996上班一边坚持学习的真都是了不起的人 新项目开始每天忙的晕头转向 加班回来累得只想躺平 所以快两个月了总共才写了7题 没有空余时间可以学自己的东西真是一件不太让人开心的事情 但就安慰自己 毕竟刚刚毕业开始工
  • GitChat·前端

    GitChat 作者 韩亦乐 前言 我们都知道 大学几乎是没有 Web 前端课的 以我所在的大学为例 唯一引导我们了解 JavaScript 的也只是 人机界面 和 Web应用开发 选修课 再者 由于这些选修课的课时短 面向的主要群体是大部
  • webpack5教程

    目录 简介 创建webpack项目 webpack核心配置文件config的使用 webpack打包多入口 多出口 如何配置webpack dev server 1 了解webpack dev server 2 安装webpack dev
  • python爬虫出现 json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

    1 运行python爬虫出现如下图所示bug 2 解决办法 跟更新下最新的网站请求头request headers 和检查下请求链接是否还是一样 requests url 应该是就长时间没登陆 要跟新最新的cookies 登陆成功 200
  • Microsoft Office2021下载安装教程(非常详细)从零基础入门到精通,看完这一篇就够了

    软件下载 软件 Office 版本 2021 语言 简体中文 大小 4 57G 系统要求 Win10及以上版本 64位操作系统 硬件要求 CPU 2 0GHz 内存 4G 或更高 下载通道 百度网盘丨64位下载链接 https pan ba
  • lnmp下搭建TP5一些小问题

    1 安装lnmp 不多BB 拿到了新的阿里云ECS主机 一键安装lnmp命令 wget http soft vpser net lnmp lnmp1 5 tar gz cO lnmp1 5 tar gz tar zxf lnmp1 5 ta