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

Я установил php-soap с файлом rpm на Centos, но не работает

Я установил php-soap на свой сервер Centos из файла RPM. Затем я перезапустил службу httpd, но клиент SOAP не работает.

Когда я получу:

yum list installed

php-soap перечислено здесь:

php.i386                            5.3.6-1.w5                         installed
php-cli.i386                        5.3.6-1.w5                         installed
php-common.i386                     5.3.6-1.w5                         installed
php-devel.i386                      5.3.6-1.w5                         installed
php-gd.i386                         5.3.6-1.w5                         installed
php-imap.i386                       5.3.6-1.w5                         installed
php-mbstring.i386                   5.3.6-1.w5                         installed
php-mysql.i386                      5.3.6-1.w5                         installed
php-pdo.i386                        5.3.6-1.w5                         installed
php-pear.noarch                     1:1.4.9-6.el5                      installed
php-soap.i386                       5.2.17-1.el5.art                   installed
php-xml.i386                        5.3.6-1.w5                         installed

В файле php.ini есть параметры SOAP, в каталоге расширения есть soap.so. Но на странице phpinfo нет опции SOAP. (Только soap.ini, указанный в ini файлах)

Что я могу сделать, чтобы включить расширение SOAP?

Проверьте файл soap.ini и убедитесь, что строка с указанным файлом * .so не прокомментирована. В случае удаления ; Впереди extension=... и перезапустите свой веб-сервер apachectl restart

Обновить Кажется, вы установили php 5.2 SOAP в PHP 5.3 которые не должны работать вместе. Попробуйте установить SOAP 5.3.x.