滚动新闻 →
法国首现人类感染沙蒙达病毒病例 联邦法官叫停川普政府对9州非公民投票调查 12岁女童感染甲流三日不治 香港流感季死亡病例增至2例 台网攻击破亿次 陆委会示警认知战升级 川普南卡州集会:推动禁庇护法案并呼吁对毒贩处以死刑 汽车材料变化会怎样影响安全和能耗 微软披露:中共背景黑客组织利用AI技术入侵全球数百机构 中共五中全会前夕权力博弈升级 李强接班传闻与胡春华缺席引关注 西藏那曲市巴青县发生7级地震,部分建筑受损 北美房屋检查通常应该关注哪些问题 川普指伊朗散布虚假信息 油量仍超战前水平 台湾艺人黄逸豪讽习遭暴力袭击 中共跨境镇压引担忧 应急资金在家庭财富管理中有什么作用 华为涉问界起火事件遭舆论围攻 搜狐汽车被禁言 纽约韩裔母女涉嫌冒用亡者身份骗取福利补助被拘 联邦突袭洛杉矶豪宅 涉案20亿美元医疗欺诈案告破 美国中期选举进入白热化 七州州长选战引关注 中期选举临近 多州提前投票激增 影响豪华游艇价格的主要因素有哪些 演员接受低价电影为什么可能影响未来商业谈判 加拿大以前的报税资料在哪里下载 美国权利法案与加拿大宪章有什么不同 西班牙探险家如何进入北美 中共七常委亮相活动 习李赵间距变化引热议 许皓鋐首局胜赖均辅 玄乐杯五番棋先下一城 房屋外墙为什么会出现水渍 西藏那曲7.0级地震引发青海杂多县4.3级余震 河北某医院因财政紧张重复使用纸张致患者隐私泄露 AI 平台为什么需要模型注册中心,模型生命周期应该怎样进行管理 Google Cloud Spanner 是什么,全球分布式数据库解决了哪些实际问题 莫德纳癌症疫苗数据泄露 股价暴跌暴露市场预期过高 台湾艺人遭境外势力假车祸案引修法呼声 跨境犯罪模式遭揭 韩裔母女涉白卡诈骗被起诉 纽约日照中心遭联合调查 eBay全球裁员9% 1000人将离职 跨境打击事件再曝 陆委会重申追责承诺 PHP SaaS 中生成报表耗时太长,如何改成后台任务 学学孙悟空:别把自己的脑子也交出去 笔记本电脑USB-C无法充电,充电器、线材和电脑接口如何逐项检查 多家美国银行紧急封锁AI操作账户 多家巨头面临风险 PHP两大核心漏洞引发全球资安危机,七成网站面临风险

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

发布时间: 2026-08-21 08:16:02    最后更新: 2026-10-22 18:43:30    阅读:101  约6 分钟阅读     

不用集成环境,手动搭建 PHP、Apache 和 MySQL 开发环境的完整方法
图片说明:示意图   图片来源:Public Domain(公有领域)
【中国观察北京时间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 的最新报道 ›
★ 我的收藏 查看已经收藏的文章
关于文章收藏 收藏不需要注册帐号,收藏信息仅保存在当前浏览器中。 删除收藏请进入「我的收藏」进行管理。
分享这篇报道

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