新手求教:无法安装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,添加以下配置:
重启Apache,在LoadModule php_module "C:/PHP/php8apache2_4.dll" AddHandler application/x-httpd-php .php DirectoryIndex index.php index.htmlwww目录创建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=3306bin目录,执行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
相关产品推荐
相关产品推荐

