搭建本地开发环境是每一位Web开发者必须掌握的基础技能。PHP作为服务器端脚本语言,搭配MySQL数据库,能够轻松构建动态网站和后台管理系统。很多新手在初次配置时容易遇到路径错误或服务起不来的问题。本教程将用最直白的方式,带你一步步完成PHP和MySQL的安装与基础配置,无论是使用Windows还是Linux系统,都能顺利跑通,避开常见坑位。
Windows环境下PHP安装步骤
首先前往PHP官网下载对应版本的压缩包,注意选择Thread Safe版本以便配合Apache或Nginx使用。解压到指定目录后,找到根目录下的php.ini-development文件,将其重命名为php.ini。用文本编辑器打开该配置文件,搜索extension_dir并将路径修改为你实际存放扩展的绝对路径,例如D:\php\ext。接着取消对常用扩展的注释,比如pdo_mysql、mysqli、gd、curl等,这些是连接数据库和处理图片网络请求必备的功能。保存文件后,打开命令提示符输入php -v,如果显示版本号且无报错,说明PHP核心环境已经配置成功。记得把php.exe所在路径添加到系统环境变量Path中,方便全局调用。
Windows环境下MySQL安装步骤
建议直接从官网下载MSI安装包或ZIP免压版。如果使用安装包,运行后会进入交互式向导,首次设置root账户密码时要牢记备份,后续登录全靠它。安装过程中可以选择将MySQL加入系统环境变量,或者记住默认的安装路径。启动服务前需要初始化数据目录,在命令行切换到bin目录下执行mysqld --initialize-insecure命令,这样会在首次启动时生成空密码的root账户。之后通过services.msc打开服务管理器,找到MySQL80或类似名称的服务并设置为自动启动。双击运行即可激活数据库服务。如果遇到端口冲突,可以在my.ini文件中修改port为3307等备用端口。
Linux系统一键部署方案
对于使用Ubuntu或CentOS的服务器用户,手动编译安装耗时较长,推荐直接使用包管理器。在终端输入apt install php mysql-server或者yum install php mariadb-server,系统会自动处理依赖关系并完成基础配置。安装结束后务必执行systemctl start php-fpm以及systemctl enable mysqld命令,让服务随开机自启。Linux环境下配置文件通常位于etc/php或etc/my.cnf,直接修改后重启对应服务即可生效,无需像Windows那样频繁调整环境变量。防火墙方面记得放行3306端口,确保远程客户端能够正常接入。
验证环境与连通性测试
环境装好不等于能正常工作,必须进行连通性检验。新建一个info.php文件,写入phpinfo函数并放入Web服务器根目录,访问该页面确认PHP模块已加载且pdo_mysql处于启用状态。接着创建一个test_db.php文件,编写基础的数据库连接代码,尝试用localhost地址和之前设置的密码进行登录。如果页面返回成功连接提示,说明PHP与MySQL之间的通信链路已经完全打通。此时可以导入常规的结构化数据表,检查字符集是否统一设置为utf8mb4,避免后期出现乱码隐患。所有环节确认无误后,即可正式开启项目开发。
整个安装流程看似繁琐,实则只要理清依赖关系和关键配置项,操作起来非常顺畅。保持系统更新、定期备份配置文件是长期稳定运行的保障。按照上述步骤逐一核对,你的本地开发环境就能快速就绪,接下来可以安心投入项目编码与功能调试中。



