0

php-mbstring に php-common を認識させるにはどうすればよいですか?

PHP バージョン 5.2.10 に phpMyAdmin をインストールできるように、php モジュール php-mbstring をインストールしようとしています。

私のマシンに関する情報:
cpu: Intel(R) Xeon(R) CPU X5355 @ 2.66GHz、幅: 64 ビット
OS: centOS

yum を使用してインストールしようとすると、依存関係が原因でインストールが失敗します。必要な依存関係が既にインストールされている方法。おそらくバージョンの競合がありますか?最後の .386 は重要ですか? また、一番下のログのエラーがdllの欠落を説明しているのはなぜですか?

すでに試しました:

--スキップ-壊れた

--nodeps

.repo ファイルの yum ミラー サイトを変更する

ダウンロードした rpm を使用してインストールする (同じエラーが表示されます: 依存関係が必要です) yum インストール プロセスと apache エラー ログを含むシェル セッションは次のとおりです。

[]$ yum install php-mbstring
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: yum.tamu.edu
 * base: centos.expedientevirtual.com
 * extras: dallas.tx.mirror.xygenhosting.com
 * rpmforge: mirror.us.leaseweb.net
 * updates: centos.expedientevirtual.com
Reducing CentOS-5 Testing to included packages only
Finished
Excluding Packages from RPMforge RPM Repository for Red Hat Enterprise 5 - dag
Finished
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package php-mbstring.i386 0:5.1.6-44.el5_10 set to be updated
--> Processing Dependency: php-common = 5.1.6-44.el5_10 for package: php-mbstring
--> Finished Dependency Resolution
php-mbstring-5.1.6-44.el5_10.i386 from updates has depsolving problems
  --> Missing Dependency: php-common = 5.1.6-44.el5_10 is needed by package php-mbstring-5.1.6-44.el5_10.i386 (updates)
Error: Missing Dependency: php-common = 5.1.6-44.el5_10 is needed by package php-mbstring-5.1.6-44.el5_10.i386 (updates)
 You could try using --skip-broken to work around the problem
 You could try running: package-cleanup --problems
                        package-cleanup --dupes
                        rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package.



[]$ yum install php-common
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: yum.tamu.edu
 * base: centos.expedientevirtual.com
 * extras: ftp.osuosl.org
 * rpmforge: mirror.us.leaseweb.net
 * updates: centos.expedientevirtual.com
Reducing CentOS-5 Testing to included packages only
Finished
Excluding Packages from RPMforge RPM Repository for Red Hat Enterprise 5 - dag
Finished
Setting up Install Process
Package matching php-common-5.1.6-44.el5_10.i386 already installed. Checking for update.
Nothing to do

[]$ yum update php-common
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: yum.tamu.edu
 * base: centos.expedientevirtual.com
 * extras: centos.mirror.lstn.net
 * rpmforge: mirror.us.leaseweb.net
 * updates: centos.expedientevirtual.com
Reducing CentOS-5 Testing to included packages only
Finished
Excluding Packages from RPMforge RPM Repository for Red Hat Enterprise 5 - dag
Finished
Setting up Update Process
No Packages marked for Update


[]$ grep -r "mbstring" /etc/httpd/logs
/etc/httpd/logs/error_log.1:PHP Warning:
PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/php_mbstring.dll' 
- /usr/lib/php/modules/php_mbstring.dll:
cannot open shared object file: No such file or directory in Unknown on line 0
4

1 に答える 1