簡體   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