加入收藏 | 设为首页 | 会员中心 | 我要投稿 站长网 (https://www.haochuanmei.com/)- 区块链、物联平台、物联安全、数据迁移、5G!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux实战:PHP环境搭建+数据库配置全流程技术指南

发布时间:2026-08-07 16:02:13 所属栏目:Linux 来源:DaWei
导读:  在Linux系统中搭建PHP开发环境并配置数据库是Web开发的基础技能。本文以Ubuntu 22.04 LTS为例,演示从零开始搭建LAMP(Linux+Apache+MySQL+PHP)环境的完整流程。首先确保系统已更新,执行`sudo apt update && s

  在Linux系统中搭建PHP开发环境并配置数据库是Web开发的基础技能。本文以Ubuntu 22.04 LTS为例,演示从零开始搭建LAMP(Linux+Apache+MySQL+PHP)环境的完整流程。首先确保系统已更新,执行`sudo apt update && sudo apt upgrade -y`命令更新软件包列表和已安装程序,这一步能避免后续安装出现依赖冲突问题。

  安装Apache Web服务器是第一步。通过`sudo apt install apache2 -y`快速完成安装,安装完成后访问服务器IP地址,若看到"Apache2 Ubuntu Default Page"则表示安装成功。配置防火墙放行HTTP服务:`sudo ufw allow 80/tcp`,若使用云服务器需在安全组规则中添加80端口入站规则。Apache默认根目录位于`/var/www/html`,可通过`sudo chown -R $USER:$USER /var/www/html`修改目录权限,便于后续文件操作。

2026AI分析图,仅供参考

  MySQL数据库安装采用MariaDB替代方案(与MySQL完全兼容)。执行`sudo apt install mariadb-server mariadb-client -y`完成安装,运行`sudo mysql_secure_installation`进行安全配置,包括设置root密码、移除匿名用户、禁止远程root登录等。登录数据库测试连接:`sudo mysql -u root -p`,输入密码后执行`SHOW DATABASES;`验证安装成功。创建专用数据库用户:`CREATE USER 'phpuser'@'localhost' IDENTIFIED BY 'securepassword';`,并授予权限:`GRANT ALL PRIVILEGES ON phpdb. TO 'phpuser'@'localhost';`。

  PHP安装需包含常用扩展模块。执行`sudo apt install php libapache2-mod-php php-mysql php-curl php-gd php-json php-zip -y`安装核心组件及数据库连接、图像处理等扩展。验证安装版本:`php -v`,创建测试文件`sudo nano /var/www/html/info.php`,内容为``,访问`http://服务器IP/info.php`应能看到PHP信息页面。为安全考虑,测试完成后应删除该文件。

  配置整合阶段需调整Apache默认处理顺序。编辑`/etc/apache2/mods-enabled/dir.conf`,将`index.php`移至`DirectoryIndex`首位。重启服务使配置生效:`sudo systemctl restart apache2`。测试数据库连接:创建`/var/www/html/test.php`文件,内容如下: ```php ``` 访问该页面若显示"连接成功"则表示环境搭建完成。最后建议安装phpMyAdmin进行可视化数据库管理:`sudo apt install phpmyadmin`,配置时选择Apache2,访问`http://服务器IP/phpmyadmin`即可使用。

(编辑:站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章