在开发Web应用时,选择一个稳定且高效的开发环境至关重要。Linux、PHP与MySQL的组合是构建动态网站的经典方案,尤其适合中小型项目快速上手。本篇将引导你在一个Linux系统中快速搭建这套开发环境。
以Ubuntu为例,打开终端并执行更新命令:sudo apt update && sudo apt upgrade。这一步确保系统软件包为最新版本,避免后续安装冲突。随后,使用sudo apt install apache2 php mysql-server php-mysql -y安装核心组件。Apache作为Web服务器,PHP处理动态脚本,MySQL则负责数据存储。
安装完成后,启动Apache和MySQL服务。通过sudo systemctl start apache2和sudo systemctl start mysql命令开启服务。为了确保它们开机自启,运行sudo systemctl enable apache2 mysql。此时访问浏览器输入localhost,若看到“It works!”页面,说明Apache已正常运行。
接下来配置MySQL。运行sudo mysql_secure_installation,按提示设置root密码,移除匿名用户,禁止远程root登录,并删除测试数据库。这一步极大提升数据库安全性。创建新用户和数据库时,可通过mysql -u root -p进入MySQL命令行,执行CREATE DATABASE project_db; CREATE USER ‘dev’@’localhost’ IDENTIFIED BY ‘password’; GRANT ALL PRIVILEES ON project_db. TO ‘dev’@’localhost’; FLUSH PRIVILEGES;

AI生成的示意图,仅供参考
现在,创建一个测试文件验证PHP是否正常工作。在/var/www/html目录下新建test.php,内容为。保存后在浏览器访问http://localhost/test.php,若显示“PHP is working!”,说明PHP已正确集成。
整个过程约10分钟即可完成。该环境可直接用于本地开发,支持编写动态网页、连接数据库、调试逻辑。后续只需在项目目录中添加PHP文件,配合MySQL操作即可实现完整功能。对于初学者而言,这是学习Web开发的理想起点。