ubuntu install phpmyadmin
安装LAMP
sudo tasksel
安装phpmyadmin
sudo apt-get install phpmyadmin php-mbstring php-gettext
- 选择服务的时候,选apache2.
- 使用dbconfig-common设置数据库,选择yes
- 输入数据库管理员密码/重复确认
安装过程实际上把phpMyAdmin的Apache配置文件放到了/etc/apache2/conf-enabled/目录下。
PHP的mcrypt和mbstring扩展
我们唯一要做的事情就是打开PHP的mcrypt和mbstring扩展特性:
sudo phpenmod mcrypt
sudo phpenmod mbstring
重启apache2服务:
sudo systemctl restart apache2
重新访问生效:
https://domain_name_or_IP/phpmyadmin
phpmyadmin访问控制
phpmyadmin.conf
sudo vi /etc/apache2/conf-available/phpmyadmin.conf
增加一行:AllowOverride All
<Directory /usr/share/phpmyadmin>
Options FollowSymLinks
DirectoryIndex index.php
AllowOverride All
. . .
重启apache服务
sudo systemctl restart apache2
创建.htaccess文件
sudo vi /usr/share/phpmyadmin/.htaccess
添加如下内容:
AuthType Basic
AuthName "Restricted Files"
AuthUserFile /etc/phpmyadmin/.htpasswd
Require valid-user
创建.htpasswd授权文件
sudo htpasswd -c /etc/phpmyadmin/.htpasswd your_username
重新访问生效:
https://domain_name_or_IP/phpmyadmin
网友评论