Я установил php-мыло с файлом rpm на Centos, но он не работает
Я установил php-soap на свой сервер Centos из файла RPM. Затем я перезапустил службу httpd, но не работает клиент SOAP.
Когда я получу:
yum list installed
php-мыло, перечисленное здесь:
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, в расширении dir - файл soap.so. Но на странице phpinfo не появляется никакой опции SOAP. (Только файлы soap.ini указаны в файлах ini)
Что я могу сделать для включения расширения SOAP?
1 ответ
Решение
Проверьте файл soap.ini и убедитесь, что строка с указанным файлом *.so не закомментирована. В случае удаления ;
перед extension=...
и перезапустите ваш веб-сервер apachectl restart
Обновление Похоже, вы установили php 5.2 SOAP на PHP 5.3, который не должен работать вместе. Попробуйте установить 5.3.x SOAP.