用ThinkPHP6写API接口(实现前后端分离一)
短信预约 -IT技能 免费直播动态提醒
一、TP6设置
首先搭建PHP使用环境,比如phpstudy等,安装composer,通过composer安装tp6。
composer create-project topthink/think tp6
运行TP6
php think run
也可以进行域名绑定,这样就可以不用运行上面的代码,可以直接使用了。
二、打开错误调试
在文件夹中找到 .example.env 文件,重命名,去掉前面的 .example
或者 找到 config/app.php下的 show_error_msg ,改成 true
三、隐藏入口文件(配置伪静态)
一般在 public 中的 .htaccess 中添加即可,配置域名的可以在面板网站后的设置中增加伪静态。
Apache
以下两种都是 Apache 的伪静态配置,选择其中一种使用即可。
#如果mode_rewrite.c模块存在 则执行以下命令 Options +FollowSymlinks -Multiviews RewriteEngine On #开启 rewriteEngine # !-d 不是目录或目录不存在 RewriteCond %{REQUEST_FILENAME} !-d # !-f 不是文件或文件不存在 RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php [QSA,PT,L]
Options +FollowSymlinks -Multiviews DirectoryIndex index.php RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
nginx
location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; }}
来源地址:https://blog.csdn.net/qq_53051594/article/details/130583910
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341