xampp本地建站新手必看,环境配置五大坑点你踩过几个

速达网络 网站建设 2

​装完xampp打不开localhost?八成是端口被占了​
前两天帮学弟调试环境,他死活进不去phpMyAdmin,急得差点砸键盘。后来发现是​​Skype占用了80端口​​,这事儿十个新手九个中招。解决方法简单到哭:

  1. 打开xampp控制面板点​​Netstat按钮​
  2. 在命令行输netstat -ano | findstr :80
  3. 记下PID号去任务管理器结束进程
    要是还不行,直接把Apache的httpd.conf里​​Listen 80​​改成8080,保准能跑起来。

xampp本地建站新手必看,环境配置五大坑点你踩过几个-第1张图片

​数据库乱码问题怎么破?记住这三个编码设置​
见过最离谱的案例——某学员的留言板显示"锟斤拷烫烫烫",根源在字符集没设对:

  • ​php.ini​​里设置default_charset = "UTF-8"
  • ​my.ini​​加上character-set-server=utf8mb4
  • 建表时SQLENGINE=InnoDB DEFAULT CHARSET=utf8mb4
    测试时在phpMyAdmin执行SHOW VARIABLES LIKE 'char%';,要是看到utf8mb4就稳了。

​虚拟主机配置总失效?试试这个万能模板​
很多人在httpd-vhosts.conf里瞎折腾,其实只要照着这个写:

apache**
    DocumentRoot "D:/projects/your_site"ServerName yoursite.testOptions Indexes FollowSymLinksAllowOverride AllRequire all granted

别忘了在hosts文件加127.0.0.1 yoursite.test,比用localhost高大上多了。


​php版本切换像玄学?两行命令搞定多版本​
xampp自带的PHP版本老旧,想用7.4又怕搞崩环境?这么做最安全:

  1. 去官网下载​​PHP 7.4 Thread Safe版本​
  2. 解压到xampp/php74文件夹
  3. 修改Apache配置LoadModule php7_module "php74/php7apache2_4.dll"
  4. 添加PHPINIDir "D:/xampp/php74"
    重启服务立马生效,比用其他集成环境省心十倍。

用了八年xampp,从学生用到带团队,这玩意儿就像瑞士军刀——功能不是最新潮的,但关键时刻绝对靠谱。别看现在流行docker什么的,真要快速搭个本地测试环境,还是老伙计xampp最顺手。记着,遇到报错先看日志,xampp/apache/logs里藏着答案,别一上来就重装系统,那跟发烧就截肢有啥区别?

标签: 大坑 本地 配置