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

Linux下PHP环境与数据库配置全攻略

发布时间:2026-04-13 13:45:06 所属栏目:Linux 来源:DaWei
导读:  在Linux系统下配置PHP环境与数据库是搭建动态网站的基础步骤。本文以Ubuntu/Debian系为例,介绍LAMP(Linux+Apache+MySQL/MariaDB+PHP)的完整配置流程,适用于大多数主流发行版。  安装Apache与PHP   首先

  在Linux系统下配置PHP环境与数据库是搭建动态网站的基础步骤。本文以Ubuntu/Debian系为例,介绍LAMP(Linux+Apache+MySQL/MariaDB+PHP)的完整配置流程,适用于大多数主流发行版。


  安装Apache与PHP
  首先更新软件源:`sudo apt update`。安装Apache服务器:`sudo apt install apache2`,安装后通过浏览器访问服务器IP确认出现Apache默认页。接着安装PHP及相关模块:`sudo apt install php php-mysql php-cli php-fpm libapache2-mod-php`。重启Apache使PHP生效:`sudo systemctl restart apache2`。创建测试文件`/var/www/html/info.php`,内容为``,访问该文件应显示PHP配置信息。


2026AI模拟图,仅供参考

  安装与配置MySQL/MariaDB
  MySQL与MariaDB二选一安装即可。安装MySQL:`sudo apt install mysql-server`;或MariaDB:`sudo apt install mariadb-server`。安装后运行安全配置向导:`sudo mysql_secure_installation`,按提示设置root密码、移除匿名用户等。登录数据库:`sudo mysql -u root -p`,执行`CREATE DATABASE mydb;`创建测试库,`CREATE USER 'user'@'localhost' IDENTIFIED BY 'password';`创建用户并授权:`GRANT ALL PRIVILEGES ON mydb. TO 'user'@'localhost';`,最后刷新权限:`FLUSH PRIVILEGES;`。


  配置PHP与数据库连接
  修改PHP配置文件`/etc/php/7.x/apache2/php.ini`(版本号根据实际调整),确保`extension=mysqli`或`extension=pdo_mysql`未被注释。重启Apache:`sudo systemctl restart apache2`。在PHP测试文件中添加数据库连接代码:``,访问该文件应显示成功信息。


  常见问题排查
  若PHP无法解析,检查`/etc/apache2/mods-enabled/php.conf`是否存在且加载;数据库连接失败时,确认用户权限与防火墙设置(如UFW需放行3306端口);错误日志位于`/var/log/apache2/error.log`和`/var/log/mysql/error.log`,可通过`tail -f`实时查看。

(编辑:站长网)

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

    推荐文章