اتصال به دیتابیس MSSQL در برنامههای PHP
از آنجایی که برای اتصال به دیتابیس MSSQL در برنامههای PHP نیاز به اکستنشن sqlsrv دارید و این اکستنشن به صورت پیشفرض در برنامههای PHP لیارا نصب نیست؛ شما بایستی در ابتدا، این اکستنشن را نصب و فعال کرده و پس از آن، به دیتابیس متصل شوید.
در نظر داشته باشید که مستندات پیشرو برای برنامههای PHP با نسخه 8 و بالاتر است.
در ابتدا، بایستی طبق مستندات تنظیم متغیرهای محیطی، متغیرهای مربوط به دیتابیس خود را به برنامه اضافه کنید؛ به عنوان مثال:
در ادامه، بایستی طبق مستندات Hookها در مسیر اصلی پروژه، یک فایل به نام liara_pre_build.sh ایجاد کنید و قطعه کد زیر را در آن قرار دهید:
اگر که از نسخه PHP غیر از 8.2 استفاده میکنید؛ میتوانید در قطعه کد بالا به جای تمامی عبارات 8.2، مقدار 8.1 یا 8.3 را وارد کنید.
قطعه کد فوق، تمامی کارهای لازم برای نصب اکستنشن sqlsrv را صورت میدهد و نیازی نیست که پس از استقرار برنامه، کار خاصی را انجام دهید. در ادامه، میتوانید با متد sqlsrv_connect به دیتابیس MSSQL خود، متصل شوید؛ به عنوان مثال:
یک برنامه PHP شامل MSSQL آماده استقرار در اینجا قرار دارد که میتوانید از آن، استفاده کنید.