本文详细分享了搭建ThinkPHP框架时遇到的问题,并提供了解决方案。具体内容如下。
第一部分:框架搭建。
我也是ThinkPHP新手,所以我会用我认为更容易理解的方式记录我目前的经验和学习步骤。
要使用ThinkPHP,必须先设置环境,下面介绍两个通用步骤:
第一步:下载软件。
1.Xmapp(该软件集成了Apache、MySQL等。并且使用非常方便)。
2.下载ThinkPHP3.2.3。
第二步:构建框架。
1.安装xmapp后,我们可以看到一个htdocs文件夹,我们可以将下载的ThinkPHP3.2.3解压到这个文件夹中;
2.运行XAMPP控件,启动Apache和MySQL,如下图所示。
3.打开浏览器,输入localhost,然后按enter。正常情况下,会出现如下界面。
4.如果出现以上界面,说明基础框架已经搭建成功!我们注意到浏览器地址栏后面有更多的仪表盘。这是因为我们没有修改任何内容,所以默认情况下它会在仪表板下显示页面。
第二部分:常见问题。
类型1: XAMPP安装失败。
方法一:可以恢复之前的所有操作,也就是卸载XAMPP,恢复或者删除所有应该通过的配置文件,然后重新安装。我做过这个,实验证明是有可能的。
方法二:在我的网盘上下载安装vcredist_x86,然后安装XAMPP。我觉得这样比较好,因为好像以后会有问题,不清楚。我刚刚解释了我的解决方案。
第二,阿帕奇未能首发。
情况1:端口80被占用。
解决方法:
1.最简单也是最粗暴的方法:将配置文件中的端口号更改为另一个,如下所示:
A.打开XAMPP,点击Apache对应的Config按钮,选择第一行:Apache(httpd.config),修改文档的部分配置;
b,Ctrl f,搜索80,分别找到如图所示的位置,把80换成其他端口,我换成81。您应该在命令行中输入Netstat -an来查看计算机的哪些端口已被占用,或者直接单击XAMPP右上角的Netstat按钮来查看并选择未被占用的端口。
c、修改后再启动Apache就可以了。如果仍然失败,请查看以下失败情况。
2.检查端口占用情况,找到占用端口80的进程,打开任务管理器杀死该进程。我这里可能有点不准确,但是方法是这样的,具体措施就不说了,因为我的修改会涉及到其他地方。
第二种情况:端口443被占用,因为除了端口80,Apache启动也会占用端口443。
解决方法:
1.第一种方法是上面提到的方法,它将杀死占用端口443的进程;
2.另一个简单的方法是打开我在的C盘安装的xampp安装目录中的httpd-ssl.conf文件(C : xampp Apache conf extra httpd-ssl.conf),或者在xampp中点击Apache的Config按钮,选择httpd-SSL . conf,找到Listen444。
3.打开XAMPP安装目录,修改apacheconfhttpd.conf文件,找到短语“include ' conf/extra/httpd-SSL . conf”,并对其进行注释。
第三种情况:缺少VC运行时库,只需在我的网盘下载vcredist_x86安装即可,前面提到过。
类型3: MySQL启动失败。
1.对于端口3306的问题,解决方法与上面类似。
最后,如果你觉得有用,请点赞,继续关注边肖分享的文章。谢谢大家!