认识xampp
xampp是功能强大的集成软件包,可以为在PC机开发网站提供服务器环境。原名是Lampp,现改名xampp。
①x表示该软件可以在多个操作系统上面运行,支持Windows、Linux、Mac OS等。
②a是表示Apache,是一个使用广泛的服务器软件
③m表示MySQL,是一个关系型数据库管理系统,通用SQL语句
④p表示PHP,超文本预处理器,是在服务器端执行的可嵌入HTML的脚本语言,常用于网站后台开发
⑤p表示Perl,实用报表提取语言,同样是一种服务器脚本语言
开始安装xampp
第一步
进入xampp官网,网址:https://www.apachefriends.org/zh_cn/index.html,根据你的操作系统选择下载合适的安装包
第二步
跟着引导安装。注意,在选择安装路径的时候,要求选择空文件夹。安装需要约5分钟,耐心等候
第三步
安装完成后,点击运行xampp_control.exe,出现下图界面。如果没有出现,找一下右下角的任务栏的橙色图标,双击它也能弹出这个界面
第四步
点击Apache和MySQL的“start”按键,如果Apache和MySQL文字出现绿色,恭喜你,安装成功!
第五步
验证:用浏览器,访问http://localhost,如果出现下图界面,成功!
问题解决
端口被禁用?
在界面下面的框,查看Apache的运行日志,如果出现“Apache will not start without the configured ports free”以及“This may be due to a blocked port”,那就是Apache的默认端口80被其他进程占用,那就改一下Apache的端口号吧!
方法:
①点击Apache后面的Config按钮,打开httpd.conf文件
②Ctrl+F快速搜索,有80的地方都改成81(Apache端口号被改成了81)
③同理,打开httpd-ssl.conf文件,把有443的地方改成4433(相当于把Apache的SSL端口从443改成4433)
④重启Apache
对于MySQL:
如果MySQL也出现端口被占用的情况,用类似的方法,点击MySQL的config按钮,打开my.ini文件,快速搜索,把3306改成3366(把默认端口号3306改成3366),然后重启MySQL。
数据库访问权限
如果你的MySQL运行日志出现这样一句话:D:\xampp\mysql\data\ibdata1 can't be opened in read-write mode,那就是数据库的访问权限出了问题
解决方法:
沿着路径找到对应文件,把此文件夹下的内容都设置为管理者拥有最高的权限
表空间损坏
如果你的MySQL运行日志出现这样一句话:could not open single-table tablespace file,那就是数据库的表空间发生了损坏,是因为你非法操作数据库导致存储表空间被破坏。
运行日志有一句解决办法:If the table is not needed, or you can restore it from a backup,then you can remove the .ibd file,所以其实很简单,把它(xampp\mysql\data\ibdata1)删掉,只要你觉得这个表没啥重要。
如何使用xampp?
↑
把你的项目文件或文件夹(如上图的php_first_class)放在htdocs里面
↑
用浏览器,访问http://localhost/项目文件or文件夹,如果Apache的端口号被修改过(不是默认的80),那就“localhost:端口号”来访问(如上图的81)
localhost可以用本机ip——127.0.0.1来代替,也可以用本机真实ip地址(如我的是192.168.203.195),前提是Windows防火墙没有禁止你的ip访问
在桌面,使用快捷键win+R,输入cmd可以弹出命令提示符,输入ipconfig,可以快速查看本机的真实ip地址
↑
用浏览器,访问http://localhost/phpmyadmin/,可以进入MySQL数据库,同理,如果端口号不是默认的80,要记得localhost:端口号
↑
此处右上角也有一个phpmyadmin,点击这个,也可以进入数据库管理界面
当然,大神们喜欢输代码,也可以用xampp右边菜单栏的shell,通过SQL语句对数据库进行操作