私はpecl、yum、rpms、パッケージ、そしてこれを行うのに必要なすべてに初めて触れました。したがって、よりスマートで経験豊富な人が私を助けてくれることを願っています。私は私が何をしているのか漠然と知っていました。
この記事に基づいて、PHP 5.3.3-26.el5_11を5.4.45-3.el5.remiにアップグレードしました。https://kb.odin.com/en/115833
アップグレード後、PHP警告が表示されます。
Unable to initialize module
Module compiled with module API=20090626
PHP compiled with module API=20100525
Unable to load dynamic library
undefined symbol: php_checkuid in Unknown on line 0
説明されたソリューション他のスレッド拡張機能を再インストールまたは更新してください。
周辺を検索しながら、次のコマンドを試しました。
$pecl install ldap
No releases available for package "pecl.php.net/ldap”
install failed
$ pecl upgrade ldap
No releases available for package "pecl.php.net/ldap"
install failed
$ yum update php-mcrypt
Package(s) php-mcrypt available, but not installed.
No Packages marked for Update
私はここで迷っていて、私が何をしているのか、どのディレクトリにあるべきかわからないときにrootとしてコマンドを実行したくありません。誰かがこれを行う方法の詳細を提供できますか?これを行いますか?
私が受け取った警告の全内容は次のとおりです。
PHP Warning: PHP Startup: ldap: Unable to initialize module
Module compiled with module API=20090626
PHP compiled with module API=20100525
These options need to match in Unknown on line 0
PHP Warning: PHP Startup: mcrypt: Unable to initialize module
Module compiled with module API=20090626
PHP compiled with module API=20100525
These options need to match in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/odbc.so' - /usr/lib64/php/modules/odbc.so:
undefined symbol: php_checkuid in Unknown on line 0
PHP Warning: PHP Startup: PDO_ODBC: Unable to initialize module
Module compiled with module API=20090626
PHP compiled with module API=20100525
These options need to match in Unknown on line 0
PHP Warning: PHP Startup: snmp: Unable to initialize module
Module compiled with module API=20090626
PHP compiled with module API=20100525
These options need to match in Unknown on line 0
PHP Warning: PHP Startup: xmlrpc: Unable to initialize module
Module compiled with module API=20090626
PHP compiled with module API=20100525
These options need to match in Unknown on line 0
ベストアンサー1
正しいコマンドは次のとおりです。
yum install php-module
たとえば、ldapを更新する必要がある場合、コマンドは次のようになります。
yum install php-ldap
これにより、すべての警告が解決されます。
引用するhttp://rpms.remirepo.net/wizard/詳細な指示を確認してください。