آموزش نصب و پیکربندی افزونه mysqli در PHP

آموزش نصب و پیکربندی افزونه mysqli در PHP

افزونه mysqli از نسخه 5.0.0 PHP معرفی شده است و در نسخه 5.3.0 PHP، درایور Native MySQL نیز به این نسخه اضافه شده است. این مقاله به توضیح نحوه نصب و پیکربندی افزونه mysqli بر روی سیستم‌های مختلف شامل لینوکس و ویندوز می‌پردازد.

نصب بر روی سیستم‌های لینوکس

در توزیع‌های متداول یونیکس، نسخه‌های باینری PHP که می‌توانند نصب شوند، وجود دارند. این نسخه‌های باینری معمولاً با پشتیبانی از افزونه‌های MySQL ساخته می‌شوند، اما ممکن است نیاز باشد که کتابخانه‌های افزونه‌های خاصی را با استفاده از بسته‌های اضافی نصب کنید. برای بررسی در دسترس بودن این بسته‌ها، به مدیر بسته‌ای که با توزیع انتخابی شما ارائه شده است مراجعه کنید.

نصب با استفاده از بسته‌های موجود

برای مثال، در اوبونتو، بسته php5-mysql افزونه‌های ext/mysql، ext/mysqli و pdo_mysql را نصب می‌کند. در CentOS، بسته php-mysql نیز همین سه افزونه PHP را نصب می‌کند.

ساخت افزونه به صورت دستی

به‌جای استفاده از بسته‌های موجود، می‌توانید این افزونه را خودتان کامپایل کنید. ساخت PHP از کد منبع به شما این امکان را می‌دهد که افزونه‌های MySQL مورد نظر خود را مشخص کرده و همچنین انتخاب خود را برای کتابخانه‌های کلاینت هر افزونه انتخاب کنید.

درایور Native MySQL گزینه‌ای پیشنهادی برای کتابخانه کلاینت است، زیرا عملکرد بهتری را ارائه می‌دهد و به ویژگی‌هایی که هنگام استفاده از کتابخانه کلاینت MySQL در دسترس نیست، دسترسی پیدا می‌کند. برای اطلاعات بیشتر درباره مزایای درایور Native MySQL، به مقاله “What is PHP’s MySQL Native Driver?” مراجعه کنید.

موقعیت /path/to/mysql_config نشان‌دهنده مکان برنامه mysql_config است که با سرور MySQL ارائه می‌شود.

نصب بر روی سیستم‌های ویندوز

در ویندوز، باید DLL مربوط به php_mysqli.dll را در فایل php.ini فعال کنید.

مانند فعال‌سازی هر افزونه PHP (مانند php_mysqli.dll)، باید دستور PHP extension_dir را به دایرکتوری که افزونه‌های PHP در آن قرار دارند، تنظیم کنید. به عنوان مثال، مقدار extension_dir می‌تواند c:\php\ext باشد.

نکته:

اگر هنگام راه‌اندازی وب سرور با خطایی مشابه “Unable to load dynamic library ‘./php_mysqli.dll'” مواجه شدید، به این دلیل است که سیستم نمی‌تواند php_mysqli.dll را پیدا کند.

با دنبال کردن مراحل بالا، می‌توانید افزونه mysqli را به درستی نصب و پیکربندی کنید تا از امکانات آن در پروژه‌های PHP خود بهره‌مند شوید.

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
آموزش نصب PDO در سیستم‌های مختلف

آموزش نصب PDO در سیستم‌های مختلف

آنچه در این پست میخوانید نصب PDO بر روی سیستم‌های Unix کاربران ویندوز در این مقاله، به بررسی نحوه نصب…

بیشتر بخوانید
متغیر (Variable) چیست؟

متغیر (Variable) چیست؟

آنچه در این پست میخوانید مقدمه تعریف متغیر مثال ساده از متغیر در زبان برنامه‌نویسی انواع متغیرها ۱. متغیرهای عددی…

بیشتر بخوانید
مراحل آماده‌سازی محیط برنامه‌نویسی برای PHP با استفاده از XAMPP

مراحل آماده‌سازی محیط برنامه‌نویسی برای PHP با استفاده از XAMPP

آنچه در این پست میخوانید مرحله ۱: دانلود XAMPP مرحله ۲: نصب XAMPP مرحله ۳: راه‌اندازی XAMPP مرحله ۴: ایجاد…

بیشتر بخوانید

نظرات

سوالات و نظراتتون رو با ما به اشتراک بذارید

برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید.