热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

XAMPP和ThinkPHP5.0的安装和验证

工欲善其事必先利其器,对搞开发的攻城狮来讲,其器就是各种开发工具和开发环境,而这些在刚入门的时候由于不熟悉,往往是花费时间和精力最多的地方。记得我上大学那会,自学PHP光安装Apa

工欲善其事必先利其器,对搞开发的攻城狮来讲,其器就是各种开发工具和开发环境,而这些在刚入门的时候由于不熟悉,往往是花费时间和精力最多的地方。记得我上大学那会,自学PHP光安装Apache服务器就折腾了好久,好不容易安装成功了,还得接着安装MySQL、PHP的开发环境,头都大了。整个一圈弄下来,已经没了学习的欲望。

现在的环境和几年前相比,真是已经发生天翻地覆的变化,各种新的高效的工具、框架层出不穷。比如XAMPP,对学习PHP的新手来说简直就是神器一样的存在,一个安装包就把Apache+MySQL+PHP的环境全部搞定,既简单又方便。

以下是本人在Mac电脑上安装XAMPP和ThinkPHP 5.0的全过程,遇到的同学可以参考参考。

一、安装xampp
1、在百度搜索里输入xampp,百度会根据你电脑浏览器自动匹配Mac版本的XAMPP最新官方版的下载地址,点击立即下载就可以了。如下图所示:

《XAMPP和ThinkPHP 5.0的安装和验证》 百度下载截图.png

2、点击下载完成的安装包,一路next,next…,Fnish,整个安装就完成了。

《XAMPP和ThinkPHP 5.0的安装和验证》 xampp2.png

二、验证Apache服务器是否安装成功
1、在应用程序(Applications)里打开xampp文件夹
2、双击mannger-osx程序
3、在弹出的窗口中选择Manage Servers
4、接着选择Apache Web Server,点击右边的start
5、Apache Web Server 旁边的状态变为Running表示Apache服务器已经启动
6、在浏览器输入localhos后回车,出现以下页面说明Apache已经安装成功。

《XAMPP和ThinkPHP 5.0的安装和验证》 Apache.png

三、验证MySQL
1,2,3同上
4、接着选择MySQL Database,点击右边的start
5、MySQL Database 旁边的状态变为Running表示MySQL已经开启
6、在终端打开MySQL并运行

1、cd /Applications/XAMPP/bin
2、./mysql -u root

出现以下页面说明MySQL安装成功

《XAMPP和ThinkPHP 5.0的安装和验证》 mysql.png

7、测试数据库:新建一个数据库,取名ABC,终端输入如下

create database ABC;

切记,只有在语句输入之后输入分号; sql语句才会被执行。
输入exit即退出。

四、安装ThinkPHP 5.0
1、打开TP官网(https://www.kancloud.cn/manual/thinkphp5/118006),几种安装方法,我选择的是Git安装
2、复制Git安装下的应用项目安装地址(https://github.com/top-think/think),点击Clone or download,接着点击Download ZIP,下载完成后对文件夹重命名为think(自由命名)
3、和2类似,接着下载核心框架(https://github.com/top-think/framework),下载完成后对文件夹重命名为thinkphp
4、将应用项目think文件夹和核心框架thinkphp文件夹都移至应用程序的xampp文件的htdocs里
5、再将htdocs文件夹里的thinkphp移至think文件夹里
6、在浏览器中访问,输入http://localhost/think/public,如果能正常显示如下页面,说明ThinkPHP 5.0安装成功。

《XAMPP和ThinkPHP 5.0的安装和验证》 thinkphp.png

如果出现以下页面,说明页面访问还有点问题,原因是runtime的读写权限受限了。

《XAMPP和ThinkPHP 5.0的安装和验证》 thinkphp-error.png

解决方案如下:
找到runtime文件

《XAMPP和ThinkPHP 5.0的安装和验证》 runtime.png

右键显示简介,修改其底部的权限为:读与写,修改完成后,重新刷新页面(http://localhost/think/public),底部报错消失了。

至此,XAMPP和ThinkPHP 5.0的安装和验证就全部完成了。


推荐阅读
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 目录浏览漏洞与目录遍历漏洞的危害及修复方法
    本文讨论了目录浏览漏洞与目录遍历漏洞的危害,包括网站结构暴露、隐秘文件访问等。同时介绍了检测方法,如使用漏洞扫描器和搜索关键词。最后提供了针对常见中间件的修复方式,包括关闭目录浏览功能。对于保护网站安全具有一定的参考价值。 ... [详细]
  • 如何实现织梦DedeCms全站伪静态
    本文介绍了如何通过修改织梦DedeCms源代码来实现全站伪静态,以提高管理和SEO效果。全站伪静态可以避免重复URL的问题,同时通过使用mod_rewrite伪静态模块和.htaccess正则表达式,可以更好地适应搜索引擎的需求。文章还提到了一些相关的技术和工具,如Ubuntu、qt编程、tomcat端口、爬虫、php request根目录等。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • PHP图片截取方法及应用实例
    本文介绍了使用PHP动态切割JPEG图片的方法,并提供了应用实例,包括截取视频图、提取文章内容中的图片地址、裁切图片等问题。详细介绍了相关的PHP函数和参数的使用,以及图片切割的具体步骤。同时,还提供了一些注意事项和优化建议。通过本文的学习,读者可以掌握PHP图片截取的技巧,实现自己的需求。 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • 如何使用Java获取服务器硬件信息和磁盘负载率
    本文介绍了使用Java编程语言获取服务器硬件信息和磁盘负载率的方法。首先在远程服务器上搭建一个支持服务端语言的HTTP服务,并获取服务器的磁盘信息,并将结果输出。然后在本地使用JS编写一个AJAX脚本,远程请求服务端的程序,得到结果并展示给用户。其中还介绍了如何提取硬盘序列号的方法。 ... [详细]
  • 本文介绍了RPC框架Thrift的安装环境变量配置与第一个实例,讲解了RPC的概念以及如何解决跨语言、c++客户端、web服务端、远程调用等需求。Thrift开发方便上手快,性能和稳定性也不错,适合初学者学习和使用。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • mac php错误日志配置方法及错误级别修改
    本文介绍了在mac环境下配置php错误日志的方法,包括修改php.ini文件和httpd.conf文件的操作步骤。同时还介绍了如何修改错误级别,以及相应的错误级别参考链接。 ... [详细]
  • 本文介绍了禅道作为一款国产开源免费的测试管理工具的特点和功能,并提供了禅道的搭建和调试方法。禅道是一款B/S结构的项目管理工具,可以实现组织管理、后台管理、产品管理、项目管理和测试管理等功能。同时,本文还介绍了其他软件测试相关工具,如功能自动化工具和性能自动化工具,以及白盒测试工具的使用。通过本文的阅读,读者可以了解禅道的基本使用方法和优势,从而更好地进行测试管理工作。 ... [详细]
  • PHP组合工具以及开发所需的工具
    本文介绍了PHP开发中常用的组合工具和开发所需的工具。对于数据分析软件,包括Excel、hihidata、SPSS、SAS、MARLAB、Eview以及各种BI与报表工具等。同时还介绍了PHP开发所需的PHP MySQL Apache集成环境,包括推荐的AppServ等版本。 ... [详细]
  • Tomcat安装与配置教程及常见问题解决方法
    本文介绍了Tomcat的安装与配置教程,包括jdk版本的选择、域名解析、war文件的部署和访问、常见问题的解决方法等。其中涉及到的问题包括403问题、数据库连接问题、1130错误、2003错误、Java Runtime版本不兼容问题以及502错误等。最后还提到了项目的前后端连接代码的配置。通过本文的指导,读者可以顺利完成Tomcat的安装与配置,并解决常见的问题。 ... [详细]
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
author-avatar
mylvfamily
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有