PDO ile çalışmak için PHP komut satırı almak nasıl?

3 Cevap php

I want to work with PDO, through PHP commve line. It works perfect through the PHP web API, but not through the commve line.

Ben komutu çalıştırdığınızda ama: php test.php, bilinmeyen sınıf PDO diyor.

I think it has something to do with the thread-safety difference. Because, when I execute the above commve, the following warnings come: -

F:\shema\htdocs>php test.php
PHP Warning:  PHP Startup: soap: Unable to initialize module
Module compiled with module API=20060613, debug=0, thread-safety=0
PHP    compiled with module API=20060613, debug=0, thread-safety=1
These options need to match
 in Unknown on line 0
PHP Warning:  PHP Startup: sockets: Unable to initialize module
Module compiled with module API=20060613, debug=0, thread-safety=0
PHP    compiled with module API=20060613, debug=0, thread-safety=1
These options need to match
 in Unknown on line 0
PHP Warning:  PHP Startup: mysql: Unable to initialize module
Module compiled with module API=20060613, debug=0, thread-safety=0
PHP    compiled with module API=20060613, debug=0, thread-safety=1
These options need to match
 in Unknown on line 0
PHP Warning:  PHP Startup: pdo_mysql: Unable to initialize module
Module compiled with module API=20060613, debug=0, thread-safety=0
PHP    compiled with module API=20060613, debug=0, thread-safety=1
These options need to match
 in Unknown on line 0
PHP Warning:  PHP Startup: pdo_pgsql: Unable to initialize module
Module compiled with module API=20060613, debug=0, thread-safety=0
PHP    compiled with module API=20060613, debug=0, thread-safety=1
These options need to match
 in Unknown on line 0
PHP Fatal error:  Class 'PDO' not found in F:\shema\htdocs\test.php on line 2
  • PHP version: 5.2.9-2, downloaded from here.
  • OS: Windows Vista

Sorun modülleri ile ise, nerede bu modüller için iş parçacığı güvenli modülleri alabilirim?

3 Cevap

PHP ve modülleri (PHP, modüller "KAPALI" "açık") farklı bir iş parçacığı-emniyet ile derlenmiştir. PHP the correct non-thread-safe (ya da "NTS") inşa kullanmak için çalışıyoruz modülleri maç ve sorun gidermesi gerekir tut.

Ah, you see Module compiled with module API=20060613, debug=0, thread-safety=0 PHP compiled with module API=20060613, debug=0, thread-safety=1

Güvenlik uyuşmazlığı Konu. Parçacığı güvenliği olanlar açık almak gerekir.

Siz php.ini EXTENSION_DIR tanımlayan bir hata var. Orada mutlak yolunu koymak deneyin.