php环境搭建教程
php环境搭建教程
本地跑PHP,境搭建教最烦的境搭建教就是环境配置。我见过太多人卡在“装完XAMPP但启动失败”这一步,境搭建教然后怒删软件,境搭建教转头去用在线编辑器。境搭建教其实问题多半出在端口冲突,境搭建教或者你下载了带Apache的境搭建教套件,却忘了系统里已经有个IIS或Nginx在占用80端口。境搭建教
先别急着装任何东西。境搭建教打开命令行,境搭建教敲netstat -ano | findstr :80,境搭建教看看80端口是境搭建教否被占用。如果有输出,境搭建教记下最后的境搭建教PID,去任务管理器里找到对应进程,境搭建教右键结束它。这一步能解决你80%的启动失败问题。我用的是Windows,Mac和Linux用户直接lsof -i:80就行。
接下来选工具。新手我推荐直接用XAMPP,别碰手动配置。原因很简单——它把Apache、MySQL、PHP打包在一起,双击安装,点一下Start按钮,完事。但注意,安装路径别带空格和中文,比如C:\xampp就很好,你要是装在D:\我的工具\xampp,等会儿Apache会给你报个莫名其妙的错。
装好后,打开XAMPP Control Panel。Apache那行点Start,如果变成绿色,说明跑起来了。然后浏览器输入localhost,看到XAMPP的欢迎页,恭喜,PHP已经在工作了。这时候在C:\xampp\htdocs里新建一个文件夹,叫demo,里面放个index.php,写上<?php phpinfo(); ?>。访问localhost/demo,如果看到一大片PHP版本信息表格,说明解析正常。
但有个坑,很多人忽略了——PHP版本选择。XAMPP默认带PHP 8.x,但如果你准备跑老项目(比如某些CMS系统),它们可能还依赖PHP 5.6或7.x的写法。这时候别硬扛,去XAMPP官网下载对应版本,或者用php -v确认当前版本。我之前帮人排查过一个WordPress站,白屏,最后发现是PHP 8.1跟旧主题不兼容,换回7.4立刻好了。
MySQL那块也别跳过。虽然现在很多项目用SQLite,但PHP传统搭配还是MySQL。XAMPP里MySQL默认端口3306,如果被占用,改配置太麻烦,建议直接关掉占用进程。启动后,用phpMyAdmin(访问localhost/phpmyadmin)建个数据库,用户名root,密码留空,本地开发足够了。
最后说个日常容易忽略的细节:环境变量。如果你想在命令行里直接敲php -v而不是每次跑到XAMPP的php目录下,去系统环境变量的Path里加上C:\xampp\php。改完后重启终端,直接输入php -S localhost:8080就能起个临时开发服务器,比Apache轻量,调试小项目特别方便。
这套流程走下来,从零到能跑起一个PHP页面,大概十分钟。别去背那些复杂的配置文件,先把基础跑通,等真需要改php.ini里的upload_max_filesize或memory_limit时,再打开记事本慢慢调。本地环境嘛,能跑就行,别给自己找麻烦。









