php ile mssql sunucuya baglanalim. Centos 7 uzerinde Directadmin icin yazdim.
1- php 5.6 ile FREETDS kullaniyoruz
freetds yi cek
wget wget ftp://ftp.freetds.org/pub/freetds/stable/freetds-patched.tar.gz
freetds yi uygun sekilde kur:
tar zxvf freetds-patched.tar.gz
cd freetds-1.00.109/
./configure –prefix=/usr/local/freetds
make
make install
php configure dosyasini duzenle
nano /usr/local/directadmin/custombuild/configure/ap2/configure.php56
--with-mssql=/usr/local/freetds \
ekle
sonrasi bu:
cd /usr/local/directadmin/custombuild
./build php n
2- Php 7.2 icin – Php 7 ile beraber freetds kullanamiyoruz. php destegini kesti.
microsoft kendisi cikardi pdo lib sqlsrv vs vs
php 7.2 icin kurulum su sekildedir. (PECL ile yapicaz)
curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/mssql-release.repo
yum update
ACCEPT_EULA=Y yum install -y msodbcsql mssql-tools unixODBC-devel
pecl install sqlsrv
pecl install pdo_sqlsrv
nano /usr/local/lib/php.ini
ekle:
extension=sqlsrv
extension=pdo_sqlsrv
kaydet.
service httpd restart
Gule Gule Kullan…