一、安装LAMP环境
在CentOS系统中,执行sudo yum install httpd mysql-server php php-mysql
安装Apache、MySQL和PHP组件。Ubuntu/Debian系统需先运行sudo apt update && sudo apt upgrade
更新软件包,再通过sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql
完成基础环境搭建。
二、部署phpMyAdmin
通过以下步骤完成安装:
- 下载最新版phpMyAdmin压缩包至
/var/www/html/
目录 - 解压并重命名文件夹为phpmyadmin:
tar -zxvf phpMyAdmin-x.x.x-all-languages.tar.gz && mv phpMyAdmin-x.x.x-all-languages phpmyadmin
- 复制配置文件:
cp phpmyadmin/config.sample.inc.php phpmyadmin/config.inc.php
三、配置与安全加固
编辑config.inc.php
文件:
- 设置
$cfg['blowfish_secret'] = '自定义32位密钥';
- 修改认证方式为cookie:
$cfg['Servers'][$i]['auth_type'] = 'cookie';
通过sudo chown -R www-data:www-data /var/www/html/phpmyadmin
设置目录权限,建议配置.htaccess限制IP访问或启用HTTP认证。
四、常见问题处理
现象 | 解决方法 |
---|---|
空密码禁止登录 | 修改$cfg['Servers'][$i]['AllowNoPassword'] = true; |
缺少php-mbstring扩展 | 执行sudo yum install php-mbstring 或sudo apt install php-mbstring |
完成上述配置后,通过http://服务器IP/phpmyadmin
访问管理界面。建议定期更新软件版本,并通过防火墙限制访问源IP。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/543590.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。