PHPStudy新手入门:轻松搭建本地开发环境的详细教程
- 问答
- 2025-09-20 07:27:31
- 2
PHPStudy新手入门:手把手教你搭建本地开发环境(附踩坑实录)💻
作为一个从零开始学PHP的菜鸟,我至今记得第一次看到"localhost"页面跳出来时的激动——就像第一次成功烤出能吃的戚风蛋糕一样有成就感!🍰 今天就把我这半年折腾PHPStudy的血泪史整理成攻略,绝对比官方文档更接地气。
为什么选PHPStudy?🤔
当初在WAMP、XAMPP和PHPStudy之间纠结了好久,最终选择它是因为:
- 中文界面友好(对我这种英语战五渣太重要了)
- 自带各种常用版本切换(PHP5.6/7.4随意切)
- 有个"小皮面板"可视化操作(命令行恐惧症福音)
不过要吐槽的是,官网下载速度堪比蜗牛🐌,建议早上6点下(别问我怎么知道的)
安装过程中的魔幻现实
第一步下载就给我整懵了:32位和64位版本居然藏在页面最底下的小字里!我眼瞎下了三次错版本...(现在学乖了直接Ctrl+F搜"64")
安装时有个巨坑⚠️:默认勾选"安装VC运行库",如果你电脑已经有VS开发环境,这步必!须!取消!否则会出现蜜汁冲突(别问我系统重装了几次)
安装完成后,我的杀毒软件突然跳出来疯狂报警🚨——原来是把php-cgi.exe当病毒了,建议先把整个安装目录加入白名单,不然每次启动都像在拆炸弹💣
第一次启动的社死现场
激动地点开小皮面板,手抖同时启动了Apache和Nginx...结果端口冲突直接卡死,这里划重点‼️:
- 3306端口给MySQL
- 80或443给网页服务
- 9000给PHP-FPM
(后来发现端口冲突时,可以用netstat -ano
查哪个程序在占坑)
项目配置的玄学问题
在www目录新建项目时,我严格按照教程创建了my_project
文件夹,但死活访问不了,折腾两小时才发现:
- 文件夹名不能有中文(废话)
- 不能有大写字母(这什么鬼设定!)
- 最好全小写+下划线(比如
my_first_project
)
有次更离谱——代码明明没错,但页面显示500错误,最后发现是文件权限问题,右键属性把"只读"去掉就好了...Windows的权限管理真是个谜🔮
数据库连接的血泪史
用Navicat连本地MySQL时,死活连不上,试了所有方法后才发现:
- PHPStudy的MySQL默认密码是root(但新版改成空密码了!)
- 如果改过密码,要同步修改phpMyAdmin的config.inc.php
- 端口可能是3307而不是3306(看小皮面板的提示)
最崩溃的是有次手贱点了"初始化数据库"...一周的测试数据全没了💥 现在学乖了每天用mysqldump
备份(命令我写在便利贴贴显示器上了)
一些实用小技巧✨
- 修改hosts文件实现自定义域名(比如把
test.com
指向127.0.0.1) - 用
php -v
命令检查当前PHP版本(经常切版本会混乱) - 关闭服务时先停MySQL再停Apache(否则可能锁表)
- 遇到奇怪错误先重启服务...90%的问题能解决(程序员祖传秘方)
写给同样挣扎的新手
记得第一次成功运行WordPress本地站点时,我在朋友圈发了十连拍截图📸,虽然现在回头看那些代码写得像一坨意大利面🍝,但那种"我居然搞定了"的快乐真实又珍贵。
本地环境搭建就像学自行车——看教程觉得简单,自己上手各种摔,但一旦跑起来,整个世界都是你的开发 playground!下次分享我是怎么在PHPStudy上部署Laravel项目的(又是一部血泪史...)🚲
本文由歧云亭于2025-09-20发表在笙亿网络策划,如有疑问,请联系我们。
本文链接:http://waw.haoid.cn/wenda/4097.html