PhpMyAdmin

来自 Alpine Linux

phpMyAdmin 是一个用 PHP 编写的免费软件工具,旨在通过万维网处理 MySQL 的管理。 phpMyAdmin 支持广泛的 MySQL 操作。 用户界面支持最常用的操作(管理数据库、表、字段、关系、索引、用户、权限等),同时您仍然可以直接执行任何 SQL 语句。

安装 lighttpd、PHP 和 MySql

基本安装

要安装额外的软件包,首先激活社区软件包并更新软件包索引

安装所需的软件包

# apk add lighttpd php82 fcgi php82-cgi

配置 Lighttpd

编辑 lighttpd.conf (/etc/lighttpd/lighttpd.conf) 并取消注释该行

/etc/lighttpd/lighttpd.conf 的内容

... include "mod_fastcgi.conf" ...

编辑 mod_fastcgi.conf (/etc/lighttpd/mod_fastcgi.conf),查找并更改 /usr/bin/php-cgi/usr/bin/php-cgi82

/etc/lighttpd/mod_fastcgi.conf 的内容

... "bin-path" => "/usr/bin/php-cgi82" # php-cgi ...

启动 lighttpd 服务并将其添加到默认运行级别

# rc-service lighttpd start # rc-update add lighttpd default

安装额外的软件包

apk add mysql mysql-client php-mysql php-mysqli

配置 MySql

/usr/bin/mysql_install_db --user=mysql rc-service mysql start && rc-update add mysql default /usr/bin/mysqladmin -u root password 'password'

安装 phpMyAdmin

创建一个名为 webapps 的目录

mkdir -p /usr/share/webapps/

下载源代码

cd /usr/share/webapps wget https://files.phpmyadmin.net/phpMyAdmin/5.2.1/phpMyAdmin-5.2.1-all-languages.tar.gz

解压存档并删除存档

tar zxvf phpMyAdmin-5.2.1-all-languages.tar.gz rm phpMyAdmin-5.2.1-all-languages.tar.gz

重命名文件夹

mv phpMyAdmin-5.2.1-all-languages phpmyadmin

更改文件夹权限

chmod -R 755 /usr/share/webapps/

创建一个指向 phpmyadmin 文件夹的符号链接

ln -s /usr/share/webapps/phpmyadmin/ /var/www/localhost/htdocs/phpmyadmin

登录您的 phpMyAdmin

浏览至:https://WEBSERVER_IP_ADDRESS/phpmyadmin 并使用您的 MySQL 用户名和密码登录 phpMyAdmin。