PDA

View Full Version : سوال: فعال کردن PDO در xampp



IMANAZADI
دوشنبه 08 تیر 1394, 16:18 عصر
با سلام
من از xampp استفاده میکنم
و برای استفاده از pdo باید اونو فعال کنم ولی نمیدونم چه طوری
پس لطفا
1- ممنون میشم بگید چطوری باید pdo رو فعال کنم ؟
2- برای اتصال به mssql درایور و مابقی ... رو چطوری فعال کنم ؟
مرســـــــــــی

new_programer_79
دوشنبه 08 تیر 1394, 16:36 عصر
PDO یک روش اتصال به پایگاه داده است و نیاز به فعال سازی نداره بلکه فقط باید کدنویسی بشه،برای استفاده از زمپ هم که باید برید داخلXAMPP Control Panelو گزینه های apache و mysql رو start بزنید. همین!

harand1
دوشنبه 08 تیر 1394, 16:56 عصر
با سلام
من از xampp استفاده میکنم
و برای استفاده از pdo باید اونو فعال کنم ولی نمیدونم چه طوری
پس لطفا
1- ممنون میشم بگید چطوری باید pdo رو فعال کنم ؟
2- برای اتصال به mssql درایور و مابقی ... رو چطوری فعال کنم ؟
مرســـــــــــی

سلام فایل php.ini رو باز کنید و عبارت extension=php_mssql.dll رو سرچ کنید،نقطه ویرگول قبلش رو حذف کنید تا فعال بشه

us1234
دوشنبه 08 تیر 1394, 23:05 عصر
PDO یک روش اتصال به پایگاه داده است و نیاز به فعال سازی نداره بلکه فقط باید کدنویسی بشه،برای استفاده از زمپ هم که باید برید داخلXAMPP Control Panelو گزینه های apache و mysql رو start بزنید. همین!

PDO یک extension است و اکثر ورژن های پی اچ پی ( فکر کنم 5.3 به بعد ) پیش فرض فعال باشد ولی برای ورژن های قدیمی تر یا موارد خاص دیگر باید به صورت دستی در فایل php.ini فعالسازی شود .

برای فعال سازی این اکستنشن ها نیاز است :

extension=php_pdo.dll
extension=php_pdo_mysql_libmysql.dll
extension=php_pdo_odbc.dll

IMANAZADI
سه شنبه 09 تیر 1394, 08:50 صبح
با سلام مجدد
دوستان من این مراحل رو رفتم
فایل SQLSRV32.EXE رو دانلود کردم و دو فایل زیر را به پوشه xampp\php\ext کپی کردم

php_pdo_sqlsrv_55_ts.dll
php_sqlsrv_55_ts.dll

و در فایل PHP.INI خطوط زیر رو اضافه کردم
extension=php_sqlsrv_55_ts.dll
extension=php_pdo_sqlsrv_55_ts.dll

و سرور آپاچی رو RESTART کردم ولی بازم در صفحه PHP INFO این درایور فعال نیست
عکس رو واستون میزارم لطفا راهنمایی کنید



توضیحات تکمیلی :
ویندوز 7 نسخه 64 بیت
XAMPP
1.8.3
[PHP: 5.5.11]

IMANAZADI
سه شنبه 09 تیر 1394, 11:02 صبح
مشکل حل شد
با نصب این دو فایل که حاوی کتابخانه های زیان سی می باشد مشکل حل شد
Microsoft.Visual.C.2012.Redistributable.x64
Microsoft.Visual.C.2012.Redistributable.x86