PHP: Nasıl sabun uzantısı kurarım?

3 Cevap php

Tamam. Ben sadece sabun kullanmaya başladım ve benim ilk sorun bunu yüklüyor. Ben bu hata var:

Fatal error: Class 'SoapClient' not found in /home/user/mysite.com/path/to/file.php  on line 16

Ben DreamHost benim siteyi barındıran ve orada çocuklar sormak ediyorum. Ama onlar herhangi bir üçüncü taraf kurulum desteği olmadığını söyledi.

Herkes aynı sorun var ve bunu çözmüş yönetmek mi?

Thansk!

GÜNCELLEME:

Ben bu komut yardımı ile php.ini dosyasını kopyaladığınız yönetmek adres: http://sxi.sabrextreme.com/dh-phpini

Ben bir web sitesinden API kullanıyorum ve bunun gibi bir şey söylüyor:

#######################################################################
## You need to enable the following extensions in your PHP.ini file  ##
## php_openssl.dll          ##
## php_soap.dll             ##
#######################################################################

ve burada benim php.ini dosyası olan uzantılarını listesi vardır:

extension=php_bz2.dll
;extension=php_cpdf.dll
;extension=php_curl.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_dbx.dll
;extension=php_exif.dll
;extension=php_fdf.dll
;extension=php_filepro.dll
;extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_ifx.dll
;extension=php_iisfunc.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_java.dll
;extension=php_ldap.dll
;extension=php_mbstring.dll
;extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
;extension=php_ming.dll
;extension=php_mssql.dll
;extension=php_msql.dll
;extension=php_mysql.dll
;extension=php_oci8.dll
**extension=php_openssl.dll**
;extension=php_oracle.dll
;extension=php_pdf.dll
;extension=php_pgsql.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_sockets.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_w32api.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll
;extension=php_yaz.dll
;extension=php_zip.dll

sorunu (php_soap.dll) diğer uzantısı orada bulunan değil, olduğunu.

3 Cevap

Dreamhost artık PHP SoapClient içerir 5.3 oluşturur. Sen dreamhost kontrol panelinin etki Kur bölümünde php sürümünü geçiş yapabilirsiniz.

Onlar yardım alışkanlık olarak bunu destekleyen dont veya herhangi bir şey hortumla sorumlu olabilir, ama özel uzantıları yükleyebilirsiniz. Bunu yapmak için önce set up a local install of php 5, bu süreçte size ihtiyacınız yoksa aslında sonra php.ini dinamik ekleyebilirsiniz uzantıları derlemek gerekir.

1: extension=php_soap.dll php.ini bulun ve (noktalı virgülü kaldırın ;)

2: Sunucu yeniden başlatın