You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

新手求教:无法安装XAMPP,如何搭建MySQL/PHP学习本地环境?

无需安装XAMPP搭建PHP/MySQL学习环境的几种方法

1. 单独安装Apache、PHP、MySQL组件(适合想深入了解的新手)

这种方式能让你熟悉每个服务的配置细节,步骤如下:

  • Apache:
    去官网下载对应系统的二进制压缩包,解压到本地文件夹(比如C:\Apache24)。
    打开conf/httpd.conf,修改DocumentRoot和<Directory>路径为你存放网页文件的目录(比如C:\www)。
    打开命令行,进入Apache的bin目录,执行httpd -k start启动服务,浏览器访问localhost就能看到默认页面。
  • PHP:
    下载与Apache版本匹配的PHP压缩包(注意选Thread Safe版本),解压到文件夹(比如C:\PHP)。
    复制php.ini-development并重命名为php.ini,找到extension_dir设置为ext目录的绝对路径(比如C:\PHP\ext)。
    回到Apache的httpd.conf,添加以下配置:
    LoadModule php_module "C:/PHP/php8apache2_4.dll"
    AddHandler application/x-httpd-php .php
    DirectoryIndex index.php index.html
    
    重启Apache,在www目录创建info.php,内容为<?php phpinfo(); ?>,访问localhost/info.php能看到PHP信息就成功了。
  • MySQL:
    下载MySQL Community Server的压缩包,解压到文件夹(比如C:\MySQL)。
    创建my.ini文件,添加基础配置:
    [mysqld]
    basedir=C:/MySQL
    datadir=C:/MySQL/data
    port=3306
    
    命令行进入bin目录,执行mysqld --initialize --console,记住输出里的初始root密码。
    执行net start mysql启动服务,然后用mysql -u root -p登录,输入初始密码后修改密码:ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';。

2. 使用绿色便携集成环境(新手首选,零配置)

推荐Laragon,完全绿色免安装,解压就能用,自带Apache、MySQL、PHP,还支持版本切换:

  • 下载Laragon的压缩包(不要选安装版),解压到任意非中文路径。
  • 双击Laragon.exe启动,它会自动配置好所有服务,默认网页目录是Laragon\www。
  • 点击界面上的Start All就能启动Apache和MySQL,访问localhost即可,还自带phpMyAdmin方便管理数据库。

3. 使用Docker容器(进阶方案,适合想接触容器技术的新手)

如果你的笔记本能运行Docker Desktop,这种方式不用单独装任何组件,用容器一键部署:

  • 安装Docker Desktop后,创建一个新文件夹(比如php-mysql-env),在里面新建docker-compose.yml文件,内容如下:
    version: '3.8'
    services:
      web:
        image: php:apache
        ports:
          - "80:80"
        volumes:
          - ./www:/var/www/html
        depends_on:
          - db
      db:
        image: mysql:8.0
        environment:
          MYSQL_ROOT_PASSWORD: your_root_password
          MYSQL_DATABASE: test_db
        ports:
          - "3306:3306"
        volumes:
          - mysql_data:/var/lib/mysql
    volumes:
      mysql_data:
    
  • 打开命令行进入该文件夹,执行docker-compose up -d,等待容器启动完成。
  • 在www目录放PHP文件,用MySQL客户端连接localhost:3306,用户名root,密码就是你设置的your_root_password。

内容的提问来源于stack exchange,提问作者Botros Wadie

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 09:10:35