滚动新闻 →
十年来首见 韩现代汽车3.9万人大罢工 美将对卡塔尔45亿军售 含4架KC-46A 阿拉斯加美军机场传坠机 工兵团包机8人全罹难 加州大断层移动加快 科学家警告做好准备 GPU 集群是怎样组成的?从单机多卡到大规模 AI 计算集群逐层理解 持剑攻击!瑞典高中多人受伤 首相发声 美财长将对伊朗实施最严厉制裁 促北京配合 广西玉林传随机砍人 带孩女子被偷袭砍伤 美国宣布新制裁 古巴3高层9实体列黑名单 华人律师打官司助微信留美 自己却遭腾讯封禁 AI 推理服务为什么容易出现高延迟,从 GPU 利用率到请求调度逐项分析 第一次接触 SaaS,普通企业用户需要先了解哪些基本概念 台式机按电源键后毫无反应,检查电源开关和主板连接线的正确方法 Windows 11 文件资源管理器怎么用?从文件查看到快速管理全面掌握 不用集成环境,手动搭建 PHP、Apache 和 MySQL 开发环境的完整方法 《三国演义》为什么能够流传数百年 中医理论中的虚与实是什么意思 古琴与诗词之间有哪些有趣联系 如何让孩子明白“方便自己”不能建立在麻烦别人之上 山东一小区爆炸 现场一片废墟 多栋楼房受损 手机拍视频怎样保持画面的稳定感 古代埃及之外:尼罗河流域的文明世界 川普版经济诺曼第 捣毁伊朗命脉 剑指中共 东西用完放回原处 家庭收纳就成功了一半 秋风起时的中国餐桌 “你们不是天生该跪!” 中国AI短剧敏感台词引热议 卢海鹏自曝“三高”消失 靠跟着发哥行山养生 旅行中为什么值得了解当地的传统市场 女星宋佳坦言好久没进组 陆剧开概率仅为去年三成 汪明荃自曝计划退休 不排除未来转做网红 汽车停车后底盘滴水正常吗 电动车的电池到底是怎样工作的 企业部署 AI 模型时,云端 GPU 应该怎么选,计算能力与成本如何平衡 SaaS 和传统软件有什么区别?企业选择时应该重点比较哪些方面 瑞士两公寓发生火灾 5人失踪19人受伤 好危险!孩子没下车 妈妈强闯致地铁门故障 电脑电源已经接通却无法启动,主板待机供电应该怎样检查 许家印被判无期徒刑 媒体人揭恒大倒台真相 Windows 11 任务栏怎么设置?常用功能、位置调整和个性化技巧详解 涉泄乌军情予俄罗斯 澳警持多张搜索票 已逮一男
首页

不用集成环境,手动搭建 PHP、Apache 和 MySQL 开发环境的完整方法

发布时间: 2026-08-21 08:16:02    最后更新: 2026-08-21 08:58:47    阅读:7  约6 分钟阅读     

【中国观察北京时间2026年08月15日】 手动搭建PHP、Apache和MySQL开发环境是许多开发者学习和调试项目的基础工作。相比使用集成环境(如XAMPP、WAMP),手动配置能更深入理解各组件的协作方式,也更适合需要自定义配置的场景。本文将分步骤讲解如何在Linux系统中独立安装Apache、MySQL和PHP,并完成基础环境整合。 第一步:安装Apache服务器 Apache是常用的Web服务器软件,其安装过程需要先确认系统是否已安装依赖库。以Ubuntu系统为例,执行以下命令前需确保已更新软件包列表: sudo apt update sudo apt install apache2 安装完成后,通过浏览器访问`http://localhost`或`http://127.0.0.1`会看到Apache的欢迎页面。此时需要将默认的htdocs目录(通常位于`/var/www/html`)设置为项目文件夹。可以通过修改`/etc/apache2/sites-available/000-default.conf`文件中的`DocumentRoot`参数实现,完成后需重启Apache服务使配置生效。 第二步:配置MySQL数据库 MySQL的安装需要先安装系统依赖,执行: 安装过程中会提示设置root密码,建议使用强密码。安装完成后,通过`sudo mysql -u root -p`命令进入MySQL终端,执行`SHOW DATABASES;`可查看当前数据库状态。初次安装后建议运行安全脚本: sudo mysqlsecureinstallation 此脚本会帮助删除匿名用户、禁止远程登录等,提升数据库安全性。创建新数据库时需使用`CREATE DATABASE dbname;`语句,注意区分大小写和特殊字符。 第三步:安装PHP运行环境 PHP安装前需确认系统已安装必要的开发工具,执行: sudo apt install php libapache2-mod-php php-mysql 安装过程中会自动配置Apache的PHP模块。安装完成后,创建测试文件`/var/www/html/info.php`,内容为``,通过浏览器访问该文件可验证PHP是否正常运行。需要特别注意的是,PHP版本的选择会影响扩展兼容性,建议根据项目需求选择稳定版本。 第四步:整合Apache与PHP Apache默认已加载PHP模块,但需确保配置文件正确。检查`/etc/apache2/mods-enabled/php7.4.conf`(具体版本号根据实际安装情况调整)是否存在,确认`LoadModule`指令是否启用。如果遇到PHP无法解析问题,可尝试重启Apache服务: sudo systemctl restart apache2 同时需要确保Apache的`DocumentRoot`指向正确的项目目录,避免因路径错误导致403 Forbidden错误。 第五步:配置MySQL数据库连接 在PHP项目中使用MySQL时,需确保`php-mysql`模块已安装。创建数据库后,需要在PHP代码中使用`mysqli`或`PDO`扩展连接数据库。例如: $mysqli = new mysqli("localhost", "username", "password", "dbname"); if ($mysqli->connecterror) { die("连接失败: " . $mysqli->connecterror); } 注意密码和数据库名需要替换为实际配置。如果遇到连接失败,可检查MySQL的`bind-address`配置是否允许本地连接,修改`/etc/mysql/mysql.conf.d/mysqld.cnf`中的`bind-address`为`127.0.0.1`后重启MySQL服务。 第六步:处理常见问题 端口冲突:Apache默认使用80端口,如果被占用可修改`/etc/apache2/ports.conf`中的`Listen 80`为其他端口,如`Listen 8080`。 权限问题:确保项目目录的权限设置正确,通常使用`chmod 755`和`chown www-data:www-data`设置目录权限。 扩展缺失:如果需要使用特定功能(如GD库、cURL),需安装对应扩展包,如`sudo apt install php-gd`或`sudo apt install php-curl`。 第七步:环境安全与维护 手动搭建的环境需要定期更新,执行`sudo apt upgrade`保持软件最新。建议将项目文件存储在独立目录,避免与系统文件混杂。对于生产环境,应使用虚拟机或容器技术(如Docker)进行隔离,防止配置错误影响系统安全。 通过以上步骤,开发者可以建立一个基础但完整的开发环境。实际使用中,建议根据具体需求调整配置,如添加PHP加速器(如OPcache)、启用HTTPS(通过Let's Encrypt)、配置日志记录等。对于初学者而言,理解每个组件的作用和交互方式是掌握Web开发技术的关键。

喜欢这篇报道?

使用下面的功能,方便以后继续阅读和分享 MNewsTV

设为 Google 新闻首选来源 让 Google 新闻优先显示 MNewsTV 的最新报道
我的收藏 查看已经收藏的文章
关于文章收藏 收藏不需要注册帐号,收藏信息仅保存在当前浏览器中。 删除收藏请进入「我的收藏」进行管理。
分享这篇报道

分享 Facebook | X | WhatsApp | LinkedIn

捐助(Paypal): https://www.paypal.me/observeccp
订阅中国观察电报 Telegram : https://t.me/s/ObserveCCP