当前位置:   article > 正文

thinkPHP项目搭建

thinkphp项目

 1 宝塔添加站点

(1)打开命令提示行,输入以下命令,找到hosts文件。

 for /f %P in ('dir %windir%\WinSxS\hosts /b /s') do copy %P %windir%\System32\drivers\etc & echo %P & Notepad %P

(2)添加域名

(3)浏览器访问域名,站点创建成功

 

 (4)宝塔删除项目文件

 2 创建项目

xshell连接服务器,进入目录

安装 · ThinkPHP5.1完全开发手册 · 看云

composer create-project topthink/think=5.1.*项目名

 1 服务器中创建项目

 2 本地也创建一个。这样可以不用上传框架到服务器

3 宝塔中,修改根目录,配置路由解析

(1)修改网站根目录到public

 浏览器中访问

 (2)路由的规则解析

 4 配置ftp

1 phpstorm打开本地项目目录

 

自动上传勾选

对应宝塔ftp用户名和密码

 

 自动上传失败时可以修改服务器权限。

目录的所属组,所属用户属于root, 导致FTP无法上传, 修改组和所属用户为www即可

chown -fR www ./*
chgrp -fR www ./*

ftp连接成功

5 开启调试模式

6  默认访问api模块

7 数据库连接

 8 配置跨域

(1)创建一个Cross类

  1. class Cross extends Controller
  2. {
  3. parent::initialize(); // TODO: Change the autogenerated stub
  4. header("Access-Control-Allow-Origin:*");
  5. header("Access-Control-Allow-Methods:GET, POST, OPTIONS, DELETE");
  6. header("Access-Control-Allow-Headers:DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type, Accept-Language, Origin, Accept-Encoding,token");
  7. header("X-Powered-By",' 3.2.1');
  8. header("Content-Type", "application/json;charset=utf-8");
  9. if(request()->isOptions()){
  10. exit();
  11. }
  12. }

 (2)访问接口,可以看到拿到数据啦。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/491971
推荐阅读
相关标签
  

闽ICP备14008679号