針對微信公眾號開發等場景,快速搭建 Apache + MySQL + PHP 一體化環境,並配置專業 IDE。
C:\xampp)https://localhost 看到 XAMPP 歡迎頁;https://localhost/phpmyadmin 進入資料庫管理; php.ini (C:\xampp\php\php.ini)
date.timezone = Asia/Shanghai
display_errors = On
error_reporting = E_ALL
max_execution_time = 300
memory_limit = 256M
upload_max_filesize = 20M
post_max_size = 20M
; my.ini (C:\xampp\mysql\bin\my.ini)
[mysqld]
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
C:\xampp\htdocs\myproject)C:\xampp\php\php.exezend_extension="C:\xampp\php\ext\php_xdebug.dll",xdebug.remote_enable=1,xdebug.remote_host=127.0.0.1,xdebug.remote_port=9000// C:\xampp\htdocs\myproject\index.php
<?php
phpinfo();
https://localhost/myproject/ 查看 PHP 信息頁| 方案 | 優點 | 缺點 | 適合場景 |
|---|---|---|---|
| XAMPP | 圖形界面、全組件、跨平台 | 版本更新較慢、體積大 | 初學者、快速原型 |
| Docker (php:apache + mysql) | 版本鎖定、隔離性強、生產一致 | 學習曲線陡、Windows 性能損耗 | 團隊協作、CI/CD |
| Laravel Valet / Homestead | 專為 Laravel 優化、極簡命令 | macOS/Linux 為主、非 Laravel 需額外配置 | Laravel 專項開發 |
| 手動編譯/包管理 | 完全可控、最新版本 | 維護成本高 | 高級運維、特殊需求 |