加入收藏 | 设为首页 | 会员中心 | 我要投稿 站长网 (https://www.shuangqin.cn/)- 应用程序、AI行业应用、CDN、低代码、区块链!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux下PHP环境搭建与数据库配置实战

发布时间:2026-08-26 14:40:12 所属栏目:Linux 来源:DaWei
导读:  在Linux系统中搭建PHP开发环境,推荐使用主流发行版如Ubuntu或CentOS。以Ubuntu 22.04为例,先更新软件包索引:sudo apt update,再一键安装LAMP(Linux+Apache+MySQL+PHP)基础组件:sudo apt install apache2

  在Linux系统中搭建PHP开发环境,推荐使用主流发行版如Ubuntu或CentOS。以Ubuntu 22.04为例,先更新软件包索引:sudo apt update,再一键安装LAMP(Linux+Apache+MySQL+PHP)基础组件:sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql。


  安装完成后,启动并启用Apache与MySQL服务:sudo systemctl start apache2 && sudo systemctl enable apache2;sudo systemctl start mysql && sudo systemctl enable mysql。通过浏览器访问本机IP或localhost,若显示Apache默认页面,说明Web服务器运行正常。


  验证PHP解析能力,在/var/www/html/下创建info.php文件,写入,保存后访问http://localhost/info.php。若看到详细的PHP配置页,表明PHP已成功集成到Apache中。


  接下来配置MySQL数据库。首次登录无需密码(默认root用户认证方式为auth_socket),执行sudo mysql进入控制台。为提升兼容性与安全性,建议切换root用户认证方式并设置密码:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_strong_password'; FLUSH PRIVILEGES;


  创建项目专用数据库与用户:CREATE DATABASE myapp CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; CREATE USER 'devuser'@'localhost' IDENTIFIED BY 'devpass123'; GRANT ALL PRIVILEGES ON myapp. TO 'devuser'@'localhost'; FLUSH PRIVILEGES; 这样避免使用root账户操作应用数据。


2026AI模拟图,仅供参考

  测试PHP连接MySQL。在/var/www/html/下新建test_db.php,写入简易连接代码:$conn = new mysqli('localhost', 'devuser', 'devpass123', 'myapp'); echo $conn->connect_error ? '失败' : '成功'; 访问该页面即可确认数据库链路通畅。整个流程完成,即可开始基于PHP+MySQL的本地开发。

(编辑:站长网)

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

    推荐文章