滚动新闻 →
长沙女控4岁男童“骚扰”引众怒 当局调解惹议 【全程追踪】 2026年共和党全国大会 携手万斯全力出击 川普致闭幕词 美网逆转晋四强 哈萨克名将莱巴金娜首登世界球后 美财政部砸60亿美元回购公债 殖利率不降反升 开学不到两周 江浙沪校园爆发疫情 孙愿平逃离中国 中共连坐追捕近20人 查理·柯克遇害一周年 白宫发视频悼念 共和党全国大会 川普再呼吁拒绝共产主义 9·11恐袭25周年 纽约警局举行仪式悼念遇难者 美网八强激战 美国男单提前锁定决赛席位 9月10日维权动态 重庆尘肺病矿工县人社局维权 要求合理赔偿 富士山掐天鹅摆拍 中国游客挨轰删帖 上海也新疆化? 传菜市场商铺刀具上锁 青岛市北海造船厂起火 酿重大人员伤亡 蓝述:富裕美籍华人被盯上 赴中恐沦“大韭菜” 沙特连遭胡塞袭击 巴基斯坦出面警告伊朗 帮中共搜集情报 悉尼商人获刑三年半 意国汽车协会吁欧盟:对中车与零件课征80%关税 伊朗以石油换中国商品 规避制裁手段曝光 菲律宾渡轮火灾 5死86失踪43人获救 川普吁美国人拒共产主义 拼选前通过SAVE法案 川普:美伊战争将在期中选举后结束 中国8月出口大增 贸易大失衡引忧 孟加拉军演惨剧 中国制坦克膛炸致2死1伤 苹果推首款折叠机iPhone Duo 迈入新时代 华为刑事案开审 美检方:20年犯罪企业 伊朗以油换粮买中共军备 规避制裁暗道曝光 卢比奥访厄瓜多尔 获授大十字国家功勋勋章 毛泽东去世半世纪 去毛化还残留政治阴影 中期选举倒数 川普推五千美元红利 又爆铁链女!北京高知美女被囚26年 精神失常 美国点名六中企“恶意蒸馏” 窃美AI技术 习近平访美前示好 中国采购百万吨美国大豆 中共造战车演习时主炮炸膛 喷飞孟加拉士兵2死 对公校教育失望 纽约州在家上学孩子15年翻2倍 传胡塞闯入红海战略港口 沙特狂炸40次 北京高知美女被拐26年 中共全面封杀 营救博主述经历 俄深海演练无痕切断电缆 美英挪成功阻击 习访美先送大礼 中国1周购买百万吨美国大豆 澳洲男替中共搜集情报 被判刑3年半

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

发布时间: 2026-08-21 08:16:02    最后更新: 2026-09-09 10:21:21    阅读:50  约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