簡體   English   中英

在CentOS上安裝phpmyadmin時出錯

[英]Error Installing phpmyadmin on CentOS

當我嘗試使用此在CentOS 6.5 VPS上安裝phpmyadmin時,出現此錯誤。

命令:

sudo yum install phpmyadmin

錯誤:

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.solarvps.com
 * epel: epel.mirror.constant.com
 * extras: mirror.wiredtree.com
 * rpmforge: repoforge.mirror.constant.com
 * updates: mirrors.lga7.us.voxel.net
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package phpmyadmin.noarch 0:2.11.11.3-2.el6.rf will be installed
--> Processing Dependency: php-mbstring >= 4.1.0 for package: phpmyadmin-2.11.11.3-2.el6.rf.noarch
--> Running transaction check
---> Package php-mbstring.x86_64 0:5.3.3-27.el6_5 will be installed
--> Processing Dependency: php-common(x86-64) = 5.3.3-27.el6_5 for package: php-mbstring-5.3.3-27.el6_5.x86_64
--> Finished Dependency Resolution
Error: Package: php-mbstring-5.3.3-27.el6_5.x86_64 (updates)
           Requires: php-common(x86-64) = 5.3.3-27.el6_5
           Installed: php-common-5.4.30-1.el6.remi.x86_64 (@remi)
               php-common(x86-64) = 5.4.30-1.el6.remi
           Available: php-common-5.3.3-26.el6.x86_64 (base)
               php-common(x86-64) = 5.3.3-26.el6
           Available: php-common-5.3.3-27.el6_5.x86_64 (updates)
               php-common(x86-64) = 5.3.3-27.el6_5
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

請有人幫忙。 提前感謝

您從其他來源(@remi)安裝了比官方(基本)資源庫提供的更新的PHP版本(5.4.30-1)。 現在,您正在嘗試安裝phpMyAdmin軟件包,該軟件包取決於php-mbstring。 php-mbstring是這里的實際問題-因為phpmyadmin依賴它,它會自動安裝,但是您嘗試安裝的版本與其余的PHP安裝不兼容。

不過,該解決方案很容易,因為remi還提供了phpmyadmin(比您嘗試安裝的版本還要新得多!)。 就像安裝PHP一樣,從remi存儲庫中安裝phpmyadmin和php-common即可。 如果您忘記了http://blog.famillecollet.com/pages/Config-en上的一些說明,但是您已經設法安裝了升級的PHP,因此您應該可以輕松安裝remi phpmyadmin。

要么....

http://www.phpmyadmin.net下載phpMyAdmin並將其解壓縮到您的Web根目錄,而無需考慮該軟件包。 無論如何,運行應用程序都不需要php-mbstring,因此只要滿足其他要求 ,您甚至不必擔心該部分。

您從remi信息庫安裝了php5.4。

phpmyadmin需要php才能工作; 但是您要從官方存儲庫安裝phpmyadmin,而phpmyadmin版本需要php5.3。

我想您不想回到php5.3,所以只需運行以下命令:

yum --enablerepo=remi install phpmyadmin

如果您沒有將remi存儲庫添加到CentOS,則必須先前運行:

sudo rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM