|
|
|
| Начиная с версии 5.3.x mssql старый убран, остался вроде pdo только.
Задача такая: есть unix машина с php 5.3.x, она должна соединятся с mssql базой расположенной на другой windows машине.
Русских гайдов 0 в инете, читал следующее:
http://stackoverflow.com/questions/2989101/php-5-3-2-ms-sql-cant-connect
http://social.technet.microsoft.com/wiki/contents/articles/1258.accessing-sql-server-databases-from-php.aspx
http://msdn.microsoft.com/en-us/library/cc296170(v=sql.105).aspx
http://www.sql.ru/forum/actualthread.aspx?tid=320970
Делал так:
1. Скачал драйвер http://www.microsoft.com/en-us/download/details.aspx?id=20098, распаковал, взял драйвер php_sqlsrv_53_ts.dll и переименовал его в php_sqlsrv_53_ts.so
2. В php.ini разкомментировал extension_dir = "./" и вместо ./ указал путь extension_dir = "/usr/lib64/httpd/modules/"
3. В /usr/lib64/httpd/modules/ загрузил php_sqlsrv_53_ts.so.
4. В php.ini добавил extension=php_sqlsrv_53_ts.so
5. Рестартнул апач (не помогло), рестартнул пк(не помогло).
Объясните, что не так, уже запарился колдунством заниматься.
Решение: http://netkiller.github.com/developer/php/extension.mssql.html | |
|
|