LNMP一键安装包+Thinkphp搭建基于pathinfo模式的路由(可以去除url中的.php)
LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat/Fedora、Debian/Ubuntu/Raspbian/Deepin VPS或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的Shell程序。同时提供一些实用的辅助工具如:虚拟主机管理、FTP用户管理、Nginx、MySQL/MariaDB、PHP的升级、常用缓存组件Redis、Xcache等的安装、重置MySQL root密码、502自动重启、日志切割、SSH防护DenyHosts/Fail2Ban、备份等许多实用脚本。
下载地址:https://lnmp.org/
1:让nginx支持pathinfo模式
(1):在/usr/local/nginx/conf/nginx.conf文件中注释掉以下代码
#include php-enable.conf
(2):在/usr/local/nginx/conf/nginx.conf文件中添加以下代码
include enable_pathinfo.conf
2:通过nginx的rewrite功能去除url中的入口文件(比如说index.php)
//实例如下location /test {if (!-e $request_filename){ rewrite ^/test/$ /test/index.php; rewrite ^/test/(.*)$ /test/index.php?s=$1 last; } }
3:配置TP框架,使得U()生成不带入口文件的url
//在config文件中,配置路由方式为rewrite模式URL_MODEL' => 2,
4:配置TP框架,使得TP分页处理类生成的url中不含有入口文件名
//在入口文件中,定义常量 define (__APP__,"path")//path代表的是入口文件相当于网站根目录的路径。//如果入口文件在网站根目录下,就define(__APP__,"")//如果入口文件在网站根目录下的/test/下,就define(__APP__,"/test")
5:如果需要,还可以配置TP框架,开启伪静态
转载于:https://blog.51cto.com/codefly/1828505
LNMP一键安装包+Thinkphp搭建基于pathinfo模式的路由(可以去除url中的.php)相关推荐
- 树莓派 + lnmp一键安装包 + thinkphp搭建网站
目录 前言: 一.准备树莓派 二.安装lnmp安装包 三.设置虚拟主机 1.添加虚拟主机 2.上传Thinkphp框架 3.进行一些配置(重要) 前言: 之前零星写了一些环境搭建的问题的解决方法,现 ...
- Debian6 / 7 Web服务器环境搭建LNMP一键安装包 | 问题汇总与解答
Debian6 / 7 Web服务器环境搭建LNMP一键安装包 | 问题汇总与解答 欢迎使用中遇到什么问题,在此专篇提问,一定有问必答. 转载于:https://blog.51cto.com/jimm ...
- lnmp一键安装包搭建lnmp环境!!!
lnmp一键安装包搭建 linux里的基础二个:lamp和lnmp. 一.下载lnmp安装包: wget http://202.115.33.13/soft/ ...
- LNMP一键安装包 – 简单单单配置好linux服务器
LNMP一键安装包 – 简单单单配置好linux服务器 lnmp-org 网站.独立博客越做越大,腰包越来越鼓,不少做网站的朋友明显感受到了虚拟主机已经不足以满足自己网站的负载,加之服务器硬件以及带宽 ...
- 测评宝塔编译安装LNMP与LNMP一键安装包速度比较
之前搭建网站用过宝塔编译安装LNMP和LNMP一键安装包,感觉两者还是有点差距,现在对两者做比较 服务器信息 服务器物理位置:香港沙田 线路:cn2 GIA 服务器价格:25元/月 配置:1H1G 3 ...
- lnmp一键安装包不能允许php文件,lnmp一键安装包常见问题解决方法
lnmp一键安装包常见问题解决方法 对于大部分新手来说,都是使用centOS+Licess的lnmp一键安装包 的吧(其实lnmp意思就是Linux+nginx+mysql+php).本文中的方法也是 ...
- LNMP安装的前期准备(LNMP一键安装包下载)
LNMP安装的前期准备(LNMP一键安装包下载) 如果我们手工安装 LNMP 环境,那么同样需要安装大概 14 个源码包(根据版本和功能不同而不同).不过,现在网上非常流行的 LNMP 环境的搭建过程 ...
- LNMP一键安装包的坑的记录
引入 真的绝了,LNMP一键安装包(源自lnmp.org)虽然好用清晰,但是其官网排版和说明的不详细,常常因为安装包一些"默认的潜规则设定",导致程序运行出现百思不得其解的问题.. ...
- LNMP一键安装包 PHP自动升级脚本
前一段时间完成了lnmp一键安装包的PHP自动升级脚本,今天发布出来,如果想升级PHP版本的lnmp用户可以试用一下.支持目前lnmp的所有版本. 只能有低版本升级到高版本不能降级.可以升级到现有PH ...
最新文章
- 002_图表容器及大小
- http访问不到服务器_HTTP及会话技术解析:大魏Java记4
- springboot转发http请求_网易后端实习生分享:Springboot异常和错误处理规范
- 李兰娟院士等新冠病毒鸡尾酒疗法研究取得新进展
- 图解算法系列笔记(三)
- 求助pycharm里import pandas遇到No module named pandas怎么办
- 220UF25V 10*7.7SMD铝电解电容封装
- Hadoop各组件详解
- 通过 PPT 快速给证件照换底色
- 4G模块ME909S-821调试记录
- wps服务器无响应是什么原因,windows10系统运行wps无响应的解决方案
- python考证书-Python全国二级等级考试(2019)
- matlab版本转换
- 【XJTUSE 计算机组成与结构笔记】第十三章 精简指令集计算机
- HashTable常用方法,不积硅步无以至千里
- 5G 从人到物的连接
- 从Excel中复制数据
- flask接收数据流(图像文件、视频文件)的几种方式
- 基于贝兹理论的风力机模型及其仿真
- 计算机的数据通信的概念,计算机网络 数据通信基本概念
热门文章
- vue2.0 + vux (六)NewsList 资讯页 及 NewsDetail 资讯详情页
- Tomcat 8 中的startup.bat
- 【emWin】例程五:显示数值
- OEA中的AutoUI重构(1) - Command自动生成
- ios runtime (2)
- 常用牛人主页链接(计算机视觉、模式识别、机器学习相关方向,陆续更新。。。。)...
- oracle 由非归档到归档模式
- ASP.NET删除等操作前的提示解决方案
- 一段实现分页的存储过程
- 动手学习数据分析(二)——数据处理