MAC配置thinkPHP的心路历程(课设)

配置的是vue商城项目的后台,主要用的thinkPHP,但是配置的时候疯狂踩坑,主要是看不懂PHP语言外加没有后台配置经历,再加上学校都是用的windows系统,Mac系统一个班也就这么几个同学,老师也配置不来,一开始还蛮无助的,希望和我一样学习vue项目的你,看到我这篇文章可以少走点弯路吧,同时我也做个笔记。

第一步sudo vim /etc/apache2/extra/httpd-vhosts.conf添加下图信息,将默认的内容注释掉

第二步sudo vim /etc/apache2/httpd.conf里documentroot和directory要换代码


第三步配置文档中数据库导入的php驱动路径为/usr/bin/php(mac自带php驱动),如果成功的话可以在navicat中看到数据自动导入到tpadmin

第四步自己数据库密码如果不是123456的话要去tpadmin文件夹中的隐藏文件.env中改数据库相关配置信息

第五步hosts文件中加入域名相关配置

第六步httpd.conf文件中去掉注释



访问localhost出现下图报错,需要配置权限,去控制台中输入sudo chmod -R 777 /Library/WebServer/Documents/tpadmin

做到这步会发现验证码出不来,此时可以参考这篇文章http://www.star-lai.cn/1561.html

跟着步骤来发现请求失败,此时我又踩了一个坑,我发现.env文件中的数据库密码又被改成了root,还好去看了控制台network中的preview,发现貌似数据库报错了,然后引导我去看了一下这个文件,本来可能还在找bug。。。

每次配置完httpd.conf都要执行重启Apache服务语句 sudo apachectl restart才会生效的,mac自带apache+php,我之前还尝试用mamp pro来配置本项目,迫于mamp的学习教程网上实在太少,又没有apache和php基础,就一直不会配置。

如果按照以上步骤还没有配置成功可以先尝试重启电脑,因为在这个过程中我一度以为是没有重启的缘故(重启已经成为了精神寄托),如果还不行,就给我留言吧。

效果图

MAC配置thinkPHP的心路历程(课设vue-tpadmin商城)相关推荐

  1. 【移动光猫H2-2的完全破解心路历程及配置】

    有个业务需求,需要使用公网访问放到家里的树莓派等服务器,无奈移动工作人员不给公网IP,只得自己折腾 本篇内容涵盖网络桥接.防火墙配置.IPV6权限开放.光猫配置获取.光猫超级用户密码解密等内容 应用之 ...

  2. mac连接有线宽带的心路历程

    mac连接有线宽带的心路历程 都2021年了 谁还想着连接有线宽带呀 好巧不巧 我就在用 关键还是用的MacBook Pro MacBook Pro

  3. 心路历程(四)-我的2015

    当我再次敲着键盘时,距离上一次发表博客已经两个多月了.太久没写博客都有点陌生了,因为昨天对自己的2015年做了一个总结,所以才有勇气来写这篇博文,有了那种强烈的动机.亨利福特说过一句话:你相信自己行或 ...

  4. LienJack-2年前端面试心路历程(字节跳动、YY、虎牙、BIGO)

    LienJack-2年前端面试心路历程(字节跳动.YY.虎牙.BIGO) 大厂面经 字节跳动 1 面 对 tree-shaking 的了解 虽然生产模式下默认开启,但是由于经过 babel 编译全部模 ...

  5. 计算机网路络课设_学生宿舍网络规划与设计

    xxx大学学生宿舍网络规划与设计 摘 要 目 录 1 前 言 2 案例描述 3 项目分析 3.1 需求分析 3.1.1 网络主干线需求分析 3.1.2 网络系统的设计原则 3.2 可行性分析 3.2. ...

  6. Java小白到大神的心路历程(Java SE)

    万事万物皆有其发展规律,学习Java也不例外. 以下是我根据教学经验,总结出来的小白在学习Java各阶段时的心路历程,当你在学习期间欣喜.困惑时,不妨看一看,也许这些都是必经之路. 使用Java完成第 ...

  7. 数通HCIE心路历程

    数通HCIE心路历程 2019年12月9号,对于我来说注定是意义非凡的一天.那一天我的手机收到了来自华为的邮件,上面写着"恭喜您通过了2019年12月5日的HCIE-R&S认证考试, ...

  8. 基于低功耗蓝牙和微信小程序的门禁系统(FPGA课设设计)

    基于低功耗蓝牙和微信小程序的门禁系统(FPGA课设设计) 文章目录 基于低功耗蓝牙和微信小程序的门禁系统(FPGA课设设计) 一.低功耗蓝牙(BLE)的配置和与FPGA通信代码 1.1 低功耗蓝牙的介 ...

  9. 鸽巢原理分析、实用技巧、部分定理证明以及组合数学学习心路历程

    鸽巢原理 天上有十个鸽子,这十个鸽子要飞到九个鸽巢里,无论怎样飞,我们会发现至少会有一   个鸽巢里面放两个鸽子,这一现象就是我们所说的"鸽巢原理".鸽巢定理由狄里克利于1834 ...

  10. 探究!一个数据包在网络中的心路历程

    来自:小林coding 前言 想必不少小伙伴面试过程中,会遇到「当键入网址后,到网页显示,其间发生了什么」的面试题. 还别说,这真是挺常问的这题,前几天坐在我旁边的主管电话面试应聘者的时候,也问了这个 ...

最新文章

  1. 机器学习理论基础到底有多可靠?
  2. WPF wpf scrollviewer 触屏滚动 窗体弹跳
  3. Linux多网卡不通网段,[转载]linux环境下,双网卡配置不同网段后,路由问题
  4. 跨性别,你所不知道的事
  5. File类的用法总结,及文件过滤器的介绍。
  6. Tomcat下WebSocket最大连接数测试
  7. 使用DIDatepicker
  8. 【渝粤教育】国家开放大学2018年秋季 0633-21T化工CAD 参考试题
  9. 2020人脸识别报告:上万家企业入局,八大技术六个趋势一文看尽
  10. 电工培训维修电工基础知识实训教学
  11. 图benchmark
  12. 控制WINDOWS,使电脑说话的小玩意
  13. Entry name ‘META-INF/xxxxxxxx‘ collided 解决方法
  14. 共享单车被带到乡下私用,警方:或涉嫌盗窃
  15. [转]应对新劳动法:华为万名员工“自愿”辞职[http://news.qq.com/a/20071030/001675.htm]
  16. 国际禁毒日 | 和TcaplusDB一起向毒品say NO!
  17. Project build error: Non-resolvable parent POM
  18. mysql 时间格式转换年月日时分秒
  19. 面试通过后如何拒绝HR拿offer
  20. ISO/IEC 14443协议浅谈—TYPE A 与 TYPE B 之比较

热门文章

  1. android expandablelistview横向,ExPandableListView实现时间轴效果【Android】
  2. python搭建一个后端平台
  3. 改写TCPMP的界面
  4. python处理excel文件视频教程_(python处理excel文件视频教程)python怎么读取excel文件...
  5. 咪咕音乐HTML代码,python3爬取咪咕音乐榜信息(附源代码)
  6. 计算机等级考试二级VB基础教程
  7. JSP教程 JSP教程 JSP教程 JSP教程 JSP教程 JSP教程
  8. 个人取得工资、薪金所得应当如何缴纳个人所得税
  9. kali-扫描主机-Nmap
  10. 微信怎样知道经常聊天的人