繁体   English   中英

更新 phpmyadmin (Ubuntu)。[如何?]

[英]Updating phpmyadmin (Ubuntu).[How?]

我是编程新手,我有一个旧的 phpmyadmin(包含我的培训和工作数据)。 我想将其更新为更新版本,并且在更新时我希望我的数据安全。 有没有办法通过在终端上运行任何命令来做到这一点? 如果我卸载了 phpmyadmin,我的数据会被删除吗?
提前致谢

以下是如何在 Ubuntu 上升级/降级。

注意:以下说明仅适用于您之前使用命令行正确安装了 phpmyadmin 并使用 APACHE 作为 Web 服务器的情况

我想您已经有一个可以运行的 phpmyadmin,但该版本不是您想要的版本。 例如,Ubuntu 正在发布 4.6.x 版本的女巫不能与 php7.2 正常工作。

1 - 检查你想要的版本:

https://www.phpmyadmin.net/files/

2 - 在您的服务器上

cd /usr/share/
rm -rf phpmyadmin

然后用正确的版本号调整这一行

wget https://files.phpmyadmin.net/phpMyAdmin/4.8.0/phpMyAdmin-4.8.0-all-languages.zip
unzip phpMyAdmin-4.8.0-all-languages.zip
rm phpMyAdmin-4.8.0-all-languages.zip
mv phpMyAdmin-4.8.0-all-languages phpmyadmin

注意:如果解压不起作用,请使用以下sudo apt-get install unzip安装它: sudo apt-get install unzip

3 - 检查权限

现在你应该好了。

/usr/share/phpmyadmin 的所有者在默认安装中应该是 root:root。 这应该没问题,但是如果您遇到一些权限问题,您可以尝试让 Apache 成为所有者。

# only if you have permissions issues
chown -R www-data:www-data /usr/share/phpmyadmin
chmod -R 755 /usr/share/phpmyadmin

您也可以重新启动Apache

sudo service apache2 reload

4 - 故障排除

注意:根据您的 PHP 版本,您可能需要安装额外的库。

例如:关于缺少 mysqli 和 mysql 扩展的错误(调整 php 版本号)

sudo apt-get install php5.6-mysql

phpmyadmin是mysql客户端,卸载phpmyadmin不会影响你的数据库。 我使用终端命令更新 phpmyadmin:
首先,您必须添加存储库以获取 phpmyadmin :

sudo add-apt-repository ppa:nijel/phpmyadmin;

然后更新它以获取存储库中软件的最新版本:

sudo apt-get update;

之后,你可以得到它(安装,如果你有,你需要先卸载旧版本):

sudo apt-get install phpmyadmin;

哦,请确保您已连接到互联网
使用 ubuntu 吗? 我认为如果你在 ubuntu 论坛上问它会更好。
可能有帮助
------更新-------
如果您发现从 ppa 获得的 phpmyadmin 版本不是最新版本,您可以在此处找到最新版本并手动安装(而不是从 repo)。
下载的 phpmyadmin 可以安装在/var/www/html/或您的工作目录( public_html或您定义的内容)中。 只需解压缩 zip 并将解压缩的文件夹移动到/var/www/html/ 并且不要忘记将phpmyadmin文件夹的权限更改为777 (它可能不安全,但工作正常)。

方法如下:提取下载的文件

unzip phpMyAdmin-4.6.6-all-languages.zip

移至 /var/www/html/,您可能需要 sudo。
如果您不是 sudoer,请将其移动到您的工作目录(例如 public_html),并将文件夹重命名为“phpmyadmin”

sudo mv phpMyAdmin-4.6.6-all-languages /var/www/html/phpmyadmin

更改权限

sudo chmod 777 -R /var/www/html/phpmyadmin

然后您可以通过http://localhost/phpmyadmin访问phpmyadmin

如果您将phpmyadmin放在public_html ,您可能希望从/var/www/html创建一个符号链接,以便您可以像往常一样访问 phpmyadmin。

phpMyAdmin 只是 MySQL 数据库的客户端,它不包含您的数据。 全部保存在数据库中,所以即使删除phpMyAdmin也不会删除任何内容。

要从存储库更新 phpMyAdmin,您可以按照此线程中的步骤操作。

1- 从 GUI 检查您的 phpmyadmin 版本。

2- 在此处下载最新版本的 phpMyAdmin

使用以下命令将最新版本的 phpMyAdmin 下载到 /opt 或 /usr/src 目录中

# wget https://files.phpmyadmin.net/phpMyAdmin/4.8.3/phpMyAdmin-4.8.3-all-languages.zip

安装解压包注意事项: apt-get install unzip

# unzip phpMyAdmin-4.8.3-all-languages.zip

3- 找到 phpMyAdmin 安装目录

使用以下命令搜索系统上的 phpMyAdmin 安装目录

# /usr/share/phpMyAdmin

4- 移除/删除 phpMyAdmin 内容

/usr/share/phpmyadmin 是正确的 phpMyAdmin 安装目录,只需从该目录中删除/删除所有内容

# cd /usr/share/phpMyAdmin/
# rm -Rf *

5- 移动/复制新的 phpMyAdmin 内容

使用以下命令将所有新的 phpMyAdmin 内容复制到 /usr/share/phpmyadmin。

# cd /opt/phpMyAdmin-4.8.3-all-languages
# mv * /usr/share/phpMyAdmin/

6- 重启 Apache、MySQL 或 MariaDB 服务。

在 SysVinit Systeme 中启动/重启服务

# service restart httpd

# service restart mysql

在 Systemd Systeme 中启动/重启服务

# systemctl restart httpd.service

# systemctl restart mariadb.service

7- 现在检查 phpMyAdmin 的新版本

将浏览器导航到http://localhost/phpmyadmin ,现在您使用的是 phpMyAdmin 的最新版本 4.8.3。

参考

sudo su
cd /usr/share/
rm -rf phpmyadmin
wget https://files.phpmyadmin.net/phpMyAdmin/4.8.4/phpMyAdmin-4.8.4-all-languages.zip
unzip phpMyAdmin-4.8.4-all-languages.zip
mv phpMyAdmin-4.8.4-all-languages phpmyadmin
chown -R www-data:www-data /usr/share/phpmyadmin
chmod -R 755 /usr/share/phpmyadmin
sudo service apache2 reload

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM