求助:如何解决NetBeans中PHP连接XAMPP服务器的错误?
PHP无法连接XAMPP服务器的排查方案
- 先确认XAMPP核心服务状态:打开XAMPP控制面板,确保Apache和MySQL模块显示为Running,未启动则点击Start按钮启动。
- 核对PHP连接代码参数:
- 主机:本地环境用
localhost或127.0.0.1,若修改过MySQL端口,需追加端口号(如localhost:3307) - 用户名:默认是
root,自行修改过则用修改后的名称 - 密码:默认为空,设置过密码则填写对应内容
- 数据库名:确保该数据库已在phpMyAdmin中创建完成
标准连接示例代码:
<?php $server = "localhost"; $user = "root"; $pass = ""; $db = "your_db_name"; $conn = mysqli_connect($server, $user, $pass, $db); if (!$conn) { die("连接失败: " . mysqli_connect_error()); } echo "连接成功"; ?> - 主机:本地环境用
- 排查端口冲突:XAMPP默认Apache用80端口、MySQL用3306端口,若被其他程序(如IIS、迅雷)占用,会导致服务无法启动或连接失败。可在控制面板点击对应服务的Config按钮修改端口。
- 启用必要PHP扩展:找到XAMPP目录下的
php.ini文件,删除mysqli或pdo_mysql扩展前的;注释符,保存后重启Apache服务。 - 确认文件存放路径:PHP文件必须放在XAMPP的
htdocs文件夹内,访问时使用http://localhost/你的文件名.php,不要直接双击本地文件打开。
内容的提问来源于stack exchange,提问作者Emperor DxD
相关产品推荐
相关产品推荐

