ThinkPHP框架搭建及常见问题(XAMPP安装失败、Apache/MySQL启动失败),thinkphpxampp

本文为大家详细分享了搭建ThinkPHP框架时遇到的问题,为大家提供了解决方法,具体内容如下

第一部分:框架搭建

我也是刚接触ThinkPHP,所以将目前的心得以及学习步骤按照我认为更容易理解的方式记录下来。

要使用ThinkPHP首先是要把环境搭建好,下面两个大体步骤来介绍:

第一步:下载软件

1、Xmapp(此软件将Apache、MySQL等集成了,使用起来很方便)

2、ThinkPHP3.2.3下载

第二步:搭建框架

1、将xmapp安装好,我们可以看到一个htdocs文件夹,我们可以将下载好的ThinkPHP3.2.3解压到此文件夹下;

2、运行XAMPP Control,开启Apache和MySQL,如下图所示

3、打开浏览器,输入localhost,回车,正常情况下会出现如下界面

4、如果出现以上界面,那就代表基本框架搭建已经成功了!,并且我们注意到浏览器地址栏后面多出了dashboard,这是因为我们什么也没修改,所以它默认显示的是dashboard下的页面。

第二部分:常见问题

第一种:XAMPP安装失败

方法一:可以将之前所做的操作都还原,也就是将XAMPP卸载,将你该过的配置文件那些都还原或者删除,然后重装。我这样做过,实验表明是可以的。

方法二:将我网盘里的vcredist_x86下载下来安装好,再安装XAMPP。我觉得这个更好,因为不这样后面好像还会出问题,不太清楚,我只是讲解了我的解决办法。

第二种:Apache启动失败

第一种情况:80端口被占用

解决办法:

1、最简单粗暴的办法:将配置文件里面的端口号改成其它的,方法如下:

a、打开XAMPP,点击Apache对应的Config按钮,选中第一行:Apache(httpd.config),修改文档的部分配置;

b、Ctrl+f,搜索80,分别找到如图所示位置,将80修改为其它端口,我修改为的81,这个要在命令行中输入netstat -an来查看你的电脑哪些端口被占用,或者直接在XAMPP右上角点击按钮Netstat来查看选择没有被占用的端口就可以。

c、修改完后再次启动Apache就OK啦,若果还是失败,请看下面一种失败情况。

2、查看端口占用情况,找到占用80端口的进程,打开任务管理器将该进程杀死掉。这里我可能说得有点不准确,但方法是这样的,具体措施就不讲了,因为我修改会牵扯到其它地方。

第二种情况:443端口被占用,因为除了会占用80端口,Apache的启动还会占用443端口

解决办法:

1、第一种办法就是上面说的那种方法,将占用443端口的进程kill掉;

2、还有一种简单点的办法,打开xampp安装目录下的httpd-ssl.conf文件(C:\xampp\apache\conf\extra\httpd-ssl.conf),我安装在的C盘,或者在xampp中点击Apache的Config按钮,选择httpd-ssl.conf,找到Listen 443这么一句,将443端口改成4433或其它;

3、打开XAMPP安装目录,修改\apache\conf\httpd.conf文件,找到Include "conf/extra/httpd-ssl.conf"这句,将其注释掉即可。

第三种情况:缺少VC运行库,下载我网盘中的vcredist_x86安装即可,之前提到过的。

第三种:MySQL启动失败

1、3306端口问题,解决方法与上面相似

最后,大家若是觉得有用,就点个赞,继续关注小编分享的文章,谢谢!

您可能感兴趣的文章:Windows server 2008搭建php运行环境图文详解(php5.3)

Mac下搭建php开发环境教程

mac下Apache + MySql + PHP搭建网站开发环境

Win8.1系统下搭建IIS8.5+PHP5.5.4运行环境教程

Win2012 R2 IIS8.5+PHP(FastCGI)+MySQL运行环境搭建教程

新浪SAE搭建PHP项目教程

Ubuntu中搭建Nginx、PHP环境最简单的方法

WIN8.1下搭建PHP5.6环境

使用PHPCMS搭建wap手机网站

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

xampp php搭建失败,ThinkPHP框架搭建及常见问题(XAMPP安装失败、Apache/MySQL启动失败),thinkphpxampp...相关推荐

  1. mysql配置不成功_mysql 5.7.17 zip安装配置教程 mysql启动失败的解决方法

    MySQL5.7.17,现在看来是最新版本,下载地址 在这里可以选择自己的平台版本,选择自己的下载,我的是windows版本.应该大同小异. 下载的文件在这里讲一下ZIP版本的,MIS版本的我没试过也 ...

  2. ThinkPHP框架搭建网站

    ThinkPHP框架搭建网站 第一步:找网页模板(不会美工,PS,见谅..) 前端页面我找的是一个大学的实验室,这里就不贴了,很普通的那种.后台直接下载的模板,感觉蛮漂亮的,运行后如下图: 第二步:初 ...

  3. apmserv mysql5.1启动失败,win10系统无法正常运行apmserv显示apache和mysql启动失败怎么办...

    当我们使用win10系统过程中难免会遇到各种各样的故障,比如近日有win10系统用户要运行apmserv程序的时候发现无法正常运行,显示apache和mysql启动失败,该怎么办呢,本教程就给大家带来 ...

  4. 硬盘满了 mysql启不来_MySQL数据库之磁盘已满造成的mysql启动失败问题分享

    本文主要向大家介绍了MySQL数据库之磁盘已满造成的mysql启动失败问题分享 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 突然发现mysql死活都启不起来了: 复制代码 代 ...

  5. mysql启动失败的一个解决方法

    mysql启动失败的一个解决方法 参考文章: (1)mysql启动失败的一个解决方法 (2)https://www.cnblogs.com/notfresh/p/mysqlStartError.htm ...

  6. linus启动mysql失败_Linux下MySQL启动失败的解决一例

    Linux下MySQL启动失败的解决一例: 当敲mysql命令时 Can't connect to local MySQL server through socket '/var/lib/mysql/ ...

  7. linux中的mysql启动失败(一直连续出现点点的状态)

    linux中mysql启动失败,一直出现点点没有任何错误提示 后来发现应该是进程被占用而导致的, 输入命令 : ps aux |grep mysql* 查看mysql的开启进程状态,将开启的进程杀死以 ...

  8. linux mysql 安装启动失败,Linux服务器一键安装包的mysql启动失败

    Linux服务器上用一键安装包配置的环境,启动mysql失败,提示如下错误信息: 排查方法: 1.查看服务器的磁盘空间是否正常,登录服务器执行命令 df -h 查看磁盘空间,如果服务器的系统盘或者数据 ...

  9. wamp php启动不成功,wamp的mysql 启动失败解决

    wamp启动失败,查看原因是mysql 启动失败 首先查看mysql的启动日志 命令:mysqld --console 知道error报错的地方: 然后百度了此报错,解决方法 在my.ini中添加 i ...

最新文章

  1. 经典算法题每日演练——第三题 猴子吃桃
  2. 嵌入式软件开发的特点、设计流程、嵌入式软件的结构
  3. Java面试宝典之开源框架!
  4. 绝地求生5月22日服务器维护,绝地求生5月22日更新了什么内容 吃鸡5月22日维护公告...
  5. yii 1.4 constant.php,yii 中设置提示成功信息,错误提示信息,警告信息
  6. SQL Server 2008空间数据应用系列七:基于Bing Maps(Silverlight) 的空间数据展现
  7. 小牛电动京东众筹活动中的违约行为记录
  8. 用SQL语句实现:当A列大于B列时选择A列否则选择B列,当B列大于C列时选择B列否则选择C列。...
  9. RHEL7.0手动安装
  10. 《Visual C++ 开发从入门到精通》——2.9 技术解惑
  11. atitit.常用编程语言的性能比较 c c++ java
  12. 第一款无代码应用平台搭建的设备管理系统
  13. vscode ubuntu18.04安装失败
  14. 狗生活在陆地上 java,第四晚,生活在陆地上的鱼
  15. 7-55 吉老师的回归 (15 分)
  16. Jexus-5.6.3使用详解
  17. C#文字转换语音朗读或保存MP3、WAV等格式
  18. 『深圳』在深圳,做个没故事的人
  19. 2012年12月编程语言排行榜:年度语言非Objective-C莫属
  20. C#中Any CPU和X86和X64平台的差异对比

热门文章

  1. Window系统 cd命令
  2. 将Android 根目录挂载为 可读可写RW
  3. java-learning:32. ArrayList类应用
  4. 谷歌浏览器在新页面打开_如何在Google文档中更改页面方向
  5. python 类的执行中保部存值_c/c++关于内存分配的知识(非常详细的比较,且VirtualAlloc分配内直接在进程的地址空间中保留一快内存)...
  6. 《给青年的十二封信》1-谈读书—朱光潜
  7. 信贷业务全流程22个环节
  8. 【重磅盘点】62种PCB板不良实例的原因分析及规避措施!必收藏干货!
  9. k8s1.20二进制安装
  10. U转串口时,鼠标乱动,解决办法