Update: Sorun Win2k üzerinde PHP 5.2.9 benim PHP kurulum, ya da muhtemelen bir hata yerde bozuk DLL olmuştur görünüyor. Ben pencereleri php.net PHP 5.2.10 ve (ikili okunur) dağıtım indirilen ve benim c o ayıklanır: \ PHP dizini. Bu yaptıktan sonra, her şey iyi çalıştı.
Update2: Ben daha önce (aşağıda işaretli liste her şeyi) denedim her şeyi çözdü, except benim php.ini dosyasında uncommented "extension=php_curl.dll
" sol . O size uygun bir kurulum yapmak için olması gereken tüm çıkıyor.
Ben CURL PHP bir Windows kurulumu (sürüm 5.2.9-2) işe almak için çalışıyorum, ve ben zekâ sonunda duyuyorum. I-the PHP CURL installation page, this SO question ki referanslar this page bulduk ve this SO question. Ben bu sayfaların tüm önerilerin çoğunu denedim ama hala bir hata alıyorum. İşte benim çok basit bir test sayfası:
<?php
$ch = curl_init();
?>
<b>Success!</b>
Bu bana verir:
Fatal error: in) (tanımsız işlev curl_init Çağrı C:\ApacheRoot\curltest.php on line 2
Benim Apache hata günlüğüne bu sunucusu başlatıldığında her zaman olsun:
PHP Warning: PHP Startup: Unable to load dynamic library 'C:\\PHP\\ext\\php_curl.dll' - The specified procedure could not be found.\r\n in Unknown on line 0
Ben aşağıdaki yaptım:
- Php.ini de aşağıdaki satırı uncommented:
extension=php_curl.dll
- Kopyalanan
ssleay32.dll
velibeay32.dll
C: C \ PHP: WINNT \ System32 \ - curl.haxx.se adlı Win32 için cURL indirilen ve C zip dosyasını ayıklanır:. \ CURL
- Benim sistem PATH ortam değişkeni
C:\cURL
eklendi. - Verified that:
- php.ini içerir
extension_dir="C:\PHP\ext"
- Dizin
C:\PHP\ext
içerenphp_curl.dll
- Benim sistemde sadece
php.ini
dosyası olduğunuC:\PHP
(yani özellikle olduğunu hiçC:\WINNT\php.ini
) - Apache
httpd.conf
dosyası hattını kapsamaktadırPHPIniDir "C:/PHP/"
- php.ini içerir
Ben de makineyi (birkaç kez, aslında ...) yeniden başlatıldıktan.