如何在lnmp上部署Thinkphp

如何在lnmp上部署Thinkphp,第1张

ThinkPHP的四种URL模式:0(普通模式);1(PATHINFO模式);2(REWRITE模式);3(兼容模式)nginx需要PATHINFO模式,但需要更改nginx配置文件让其支持PATHINFO模式。系统环境:系统:CentOS-64-x86_64web服务器:nginx127PHP版本:PHP5317数据库版本:MySQL5528一、安装LNMP10一键安装包按照以上版本安装环境二、修改配置文件1修改php配置文件phpini,将其中cgifix_pathinfo=0,值改为1重启php-fpm2ssh里执行:cat>/usr/local/nginx/conf/pathinfoconf<<'EOF'set$real_script_name$fastcgi_script_name;if($fastcgi_script_name~"(+\php)(/)"){set$real_script_name$1;set$path_info$2;}fastcgi_paramSCRIPT_FILENAME$document_root$real_script_name;fastcgi_paramSCRIPT_NAME$real_script_name;fastcgi_paramPATH_INFO$path_info;EOF再将虚拟主机配置文件里的location~\(php|php5)$替换为:location~\php再在includefcgiconf;下面添加一行includepathinfoconf;重启nginx完整的虚拟主机配置文件如下:server { listen 80; server_name>这个是官网的安装配置手册>"1首先检查开机时,电脑是否已经开始启动 *** 作系统。
如果在启动 *** 作系统时死机、蓝屏或自动重启,
则说明硬盘的分区表及主引导记录正常,
排除硬盘分区表损坏、硬盘主引导记录损坏、
硬盘分区结束标志丢失等故障原因。接着用下面的方法进行诊断。
2用安全模式启动电脑,看是否能启动,如果不能启动,
则可能是感染病毒、系统文件丢失、检查一下DNS,程序:右键点网上邻居、点属性、右键点本地连接、
点协议里边去检查一下DNS,
DNS在可进到路由器里边去查,
​如果不一样,
改成和路由器里边的,然后再保存就可以正常连网了"

下载LNMP 一键安装包
然后解压
tar zxvf lnmp-targz
然后进入解压后的目录
cd lnmp
然后执行
/centossh
全自动安装
过程中你要输入域名和mysql的密码
FTP
Centos自带VSFTP软件 只需要配置就行 具体配置 我不复制粘贴 自己百度 很简单的 但是要细心


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zz/13497106.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-19
下一篇 2023-08-19

发表评论

登录后才能评论

评论列表(0条)

保存