در صورتی که ProcessMaker از PHP 7 استفاده می کند، به جای نصب پسوند mssql، پسوند sqlsrv را نصب کنید.
قبل از نصب پسوند sqlsrv، شرایط زیر را بررسی کنید:
- بررسی کنید که نسخه نصب شده SQL Server با بسته نسخه درایور سازگار است.
- بررسی کنید که درایورهای Microsoft برای PHP برای نسخه SQL Server با الزامات ProcessMaker از جمله نسخه PHP و نسخه سیستم عامل سازگار است.
مراحل زیر نحوه نصب ماژول SQLSRV را روی سرور ویندوز توضیح می دهد:
- پس از تأیید الزامات ذکر شده در بالا، نسخه بسته درایور مناسب را اینجا پیوند دهید.
- در بخش Microsoft Drivers 5.6 for PHP for SQL Server، روی Download کلیک کنید.
یک فایل اجرایی (SQLSRV561.EXE) دانلود می شود. این فایل را به عنوان مدیر (Run this file as the administrator) اجرا کنید.
صفحه قرارداد مجوز نمایش داده می شود. برای نصب بسته درایور روی Yes کلیک کنید.
در صفحه بعدی، پوشه ext که PHP در آن نصب شده است را مرور کنید. سپس بر روی OK کلیک کنید.
پس از استخراج فایلهای Driver Package در پوشه ext، یک پیام تأیید نمایش داده میشود. روی OK کلیک کنید.
در پوشه ext، پسوند مناسب برای نسخه PHP خود را جستجو کنید. به عنوان مثال، برای نسخه PHP 7.1، درایور سازگار php_sqlsrv_71_ts_x64.dll است. اگر ساختار PHP nts است، از نسخه php_sqlsrv_71_nts_x64.dll استفاده کنید.
به پوشه ای که php.ini در آن قرار دارد بروید و آن را ویرایش کنید. خط پسوند زیر را که در مرحله قبل انتخاب شده است اضافه کنید:
extension = php_sqlsrv_71_ts_x64.dll
وب سرور خود را مجددا راه اندازی کنید، در این صورت آپاچی را مجددا راه اندازی کنید.
در Command Prompt به پوشه ای که php.exe در آن قرار دارد بروید و دستور زیر را برای نمایش اطلاعات PHP اجرا کنید:
c:\opt\php>php.exe -i> phpinfo.txt
اگر پیام هشدار SQLSRV وجود دارد، به این معنی است که برنامه افزودنی در پوشه دیگری قرار دارد یا احتمالاً با نسخه PHP شما سازگار نیست. سعی کنید نسخه برنامه افزودنی (extension) مناسب را دانلود کنید.
https://wiki.processmaker.com/3.3/Database_Connections/MSSQL#Installing_the_SQLSRV_Module_Windows
هیچ دیدگاهی تا به این لحظه در این صفحه ثبت نشده است