滚动新闻 →
习称顶压前行 专家析中国经济三大结构性死结 拿客机零部件当筹码 川普精准击中中共软肋 中央财政首度贴息救楼市 专家: 难振购房信心 密件曝光 中共曾研拟出兵镇压雨伞运动 中共建专案组追税 富豪恐慌 卖股票办护照 2028年前中共攻台概率降 反腐与大选成主因 10月1日维权动态 上海疫苗受害家长美国中领馆前喊打倒共产党 疫苗受害家长中领馆前高喊:打倒共产党 中共新法上路 可强制转移民产所有权 昆明4.3级地震 楼房摇晃剧烈 多处房屋受损 短信验证码、邮箱验证码和身份验证器,SaaS 登录安全应该怎么选择 纵火 打砸 泼盐酸:法国校园骚乱加剧 625人被拘留 美伊僵局 传卢比奥对伊朗代表团下“逐客令” 美军驻英基地险遭恐袭 英相:有强烈迹象伊朗涉入 前汇丰高管作证:孟晚舟故意隐瞒华为与星通关系 “十一”招待会 五名前政治局委员缺席 谢田:中共觊觎美联储 西方须提高防范 电脑使用集成显卡正常,安装独立显卡后黑屏,故障定位可以这样做 美撤销逾25万张签证 含2300个涉生育旅游 印度籍机长重伤阻坠机 多国元首赞“真英雄” 美战争部长赫格塞斯推动军改 裁撤20%将官 迪拜航空恐攻案174人获救 惊险内幕曝光 川普:已向习提出释放政治犯议题 Windows 11 电脑突然卡顿怎么办?一套从简单到深入的排查方法 上访无门? 两女访民在长城上裸奔鸣冤 赵紫阳五条建议 吓坏中共元老 胡锡进用AI代写十一“庆贺”文章 最后一句露馅 PHP match 表达式怎么写?它与传统 switch 语句有哪些实际区别 《楚辞》为什么有如此独特的文学气质 中共黑客假冒美国前官员 企图偷专家邮箱密码 菲海警出动最大旗舰 驱离中共科考船 扁鹊在中国医学史上的真实形象 两全其美!荷兰泥炭地变稻田 环境问题现曙光 围棋中的“打劫”究竟在争什么 如何让孩子学会感谢家人的帮助 美国华人高收入?数据背后的真相 广州牙医睡觉垫腰 醒来后瘫痪 大小便失禁 8天直达亚洲 川普能源保台不断气 视频拍摄为什么要注意白平衡 不满坐冷板凳 C罗恐将告别葡萄牙国家队?

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

发布时间: 2026-08-21 08:16:02    最后更新: 2026-10-02 00:35:29    阅读:81  约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 的最新报道 ›
★ 我的收藏 查看已经收藏的文章
关于文章收藏 收藏不需要注册帐号,收藏信息仅保存在当前浏览器中。 删除收藏请进入「我的收藏」进行管理。
分享这篇报道

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