Назад | Перейти на главную страницу

Клиент мыла в Centos6, zval_property_ctor в Неизвестном в строке 0

У нас есть такая большая проблема на нашем сервере Centos, чтобы иметь работающий клиент SOAP PHP 5.3.3.

Один из наших клиентов сообщил нам, что у них возникли проблемы с использованием некоторых веб-сервисов с сервера. Они были первыми, кто заметил, что модуль SOAP явно не установлен.

Когда вы выполняете команду php -v that, вскоре появляются следующие ошибки:

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/fileinfo.so' - /usr/lib64/php/modules/fileinfo.so: undefined symbol: zval_property_ctor in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/soap.so' - /usr/lib64/php/modules/soap.so: undefined symbol: zval_property_ctor in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/sqlite.so' - /usr/lib64/php/modules/sqlite.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/zip.so' - /usr/lib64/php/modules/zip.so: undefined symbol: zval_property_ctor in Unknown on line 0

Как видите, четыре модуля выходят из строя, по-видимому, из-за той же проблемы. По крайней мере, они показывают точно такую ​​же ошибку. В настоящее время SOAP вызывает нас больше всего.

Листинг репо от yum показывает:

[root@XXX ~]# yum repolist
Loaded plugins: fastestmirror, replace, security
Loading mirror speeds from cached hostfile
  * atomic: www7.atomicorp.com
 * base: mirror.ovh.net
 * epel: mirror.de.leaseweb.net
 * extras: mirror.ovh.net
 * ius: ftp.rediris.es
 * updates: mirror.ovh.net

Я читал, что для работы этого клиента SOAP также должна быть включена поддержка JSON. Если я запустил php -m | grep json 'или' php -m | grep soap 'Ничего не получаю.

Я предположил, что проблема может быть решена установкой php-json, поэтому я попробовал:

[root@XXX ~]# yum install php-pecl-json
Loaded plugins: fastestmirror, replace, security
Loading mirror speeds from cached hostfile
 * atomic: www7.atomicorp.com
 * base: mirror.ovh.net
 * epel: mirror.de.leaseweb.net
 * extras: mirror.ovh.net
 * ius: ftp.rediris.es
 * updates: mirror.ovh.net
Setting up Install Process
Package php-pecl-json is obsoleted by php-common, trying to install php-common-5.3.19-    12.el5.art.x86_64 instead
Package php-common-5.3.19-12.el5.art.x86_64 already installed and latest version
Nothing to do

Как видите, существует конфликт с php-common, который якобы уже содержит php-json.

Пожалуйста, любая помощь будет очень признательна.