我需要最新版本,而不是here提供的4.6.6。我阅读了manual和其他线程,但一切都在指向这个旧版本。我需要最新版本的原因是旧版本在PHP 7.2上运行不正常,如here所述。
是否可以通过从here下载最新版本来“手动”进行安装/升级?存档的内容类似于我从“phpMyAdmin PPA”获得的内容。我不能只是在文件系统中手动覆盖一些文件来将我的版本升级到最新版本吗?如果我在Ubuntu下解压缩了存档,是否有启动安装的命令?
答案 0 :(得分:1)
识别Apache的DocumentRoot
$ grep DocumentRoot /etc/apache2/sites-available/000-default.conf
DocumentRoot /var/www/html
下载最新版本的phpMyAdmin
$ cd /var/www/html
$ sudo wget https://files.phpmyadmin.net/phpMyAdmin/4.7.7/phpMyAdmin-4.7.7-english.tar.gz
$ ls
index.html phpMyAdmin-4.7.7-english.tar.gz
提取文件
sudo tar xvzf phpMyAdmin-4.7.7-english.tar.gz
重命名文件夹
sudo mv phpMyAdmin-4.7.7-english phpmyadmin
删除文件
sudo rm phpMyAdmin-4.7.7-english.tar.gz
安全/ phpmyadmin目录
$ sudo adduser phpmyadmin
Adding user `phpmyadmin' ...
Adding new group `phpmyadmin' (1001) ...
Adding new user `phpmyadmin' (1001) with group `phpmyadmin' ...
Creating home directory `/home/phpmyadmin' ...
Copying files from `/etc/skel' ...
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
sudo chown -R phpmyadmin.phpmyadmin /var/www/html/phpmyadmin
使用安装向导更新phpMyAdmin config.inc
$ cd /var/www/html/phpmyadmin
sudo mkdir config
sudo chmod o+rw config
sudo cp config.sample.inc.php config/config.inc.php
sudo chmod o+w config/config.inc.php
在AWS Cloud9上:
cd -
sudo mv phpmyadmin ~/workspace/phpmyadmin
运行phpMyAdmin安装向导
http://example.com/phpmyadmin/setup/index.php
如果你在localhost工作
http://127.0.0.1/phpmyadmin/setup/index.php
在“服务器”部分下,单击“新服务器”。
在“身份验证”标签下,在“密码配置验证”框中键入您的MySQL root密码,然后单击“应用”。
删除phpMyAdmin / config目录以确保安全。
sudo rm -rf /var/www/html/phpmyadmin/config
来源:http://www.hostingadvice.com/how-to/install-phpmyadmin-on-ubuntu/
答案 1 :(得分:0)
为了在ubuntu中使用更新版本,你必须从apache中禁用当前的phpmyadmin。
您可以输入" rm /etc/apache2/conf-enabled/phpmyadmin.conf"来完成此操作。这是符号链接到/etc/apache2/conf-enabled/phpmyadmin.conf,然后这个文件也被符号链接到/etc/phpmyadmin/apache.conf
或者你可以使用" a2disconf phpmyadmin"。