Автор Тема: openbsq php mssql. freetds- не работает  (Прочитано 217 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

_Сергей_

  • Участник форума
  • Сообщений: 4
  • Репутация: 0
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 11.61 Opera 11.61
    • Просмотр профиля
openbsq php mssql. freetds- не работает
« : Февраль 01, 2012, 02:19:54 pm »
host_cpu = i386
host_os = openbsd4.6
PHP Version 5.2.10

Надо чтобы выполнялась функция mssql_connect(). При ее выполнении вот такая ошибка "NetworkError: 500 Internal Server Error -http://localhost/mssql.php"
Были попытки поставить FreeTDS. Установка из портов успешная, однако в документации FreeTDS указано что при компиляции PHP надо указать путь к файлам FreeTDS.
http://www.freetds.org/userguide/php.htm
http://www.php.net/manual/ru/mssql.installation.php
Устанавливал как freetds-0.63p1.tgz , так и freetds-0.63p1-msdblib.tgz , старые версии т.к. они в портах. Запускается tsql и происходит подключения к ms sql. Только в php надо как-то подключить библиотеки freetds, как?
Библиотеки какието установились но при
./configure --with-mssql=/usr/local/lib
вот такая ошибка.
configure: error: Directory /usr/local/lib is not a FreeTDS installation directory
/usr/local/freetds – не появилась.

Пытался установить FreeTDS из исходников
./configure --prefix=/usr/local/freetds
make
(http://www.freetds.org/software.html), но вот такая ошибка во всех файлах Makefile, что с ней делать не знаю.

*** Error code 1
Stop in /home/install/freetds-0.92.dev.20120124 (line 371 of Makefile)

Строки в Makefile

396 if test "$$dot_seen" = "no"; then \
370 $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
371 fi; test -z "$$fail"

Pascal

  • Администратор
  • Сообщений: 8558
  • Репутация: 38.45
  • OS:
  • Linux (Gentoo) Linux (Gentoo)
  • Browser:
  • Chrome 16.0.912.63 Chrome 16.0.912.63
    • Просмотр профиля
    • Форум системных администраторов UNIX
openbsq php mssql. freetds- не работает
« Ответ #1 : Февраль 01, 2012, 02:33:44 pm »
Я смотрю в портах опенка 4.9 (которые 100 лет не обновлял) лежит версия 0.8.3.1 (/usr/ports/databases/libdbi-drivers)
Имя порта: libdbi-drivers-freetds
Это пробовали собирать?
Проще собрать php и php/extentions с портов, там как раз включена поддержка mssql
« Последнее редактирование: Февраль 01, 2012, 02:37:40 pm от Pascal »
cout << "Shalom World!\n"; // (с)

_Сергей_

  • Участник форума
  • Сообщений: 4
  • Репутация: 0
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 11.61 Opera 11.61
    • Просмотр профиля
openbsq php mssql. freetds- не работает
« Ответ #2 : Февраль 01, 2012, 02:38:51 pm »
нет ща попробую.
только весь инет твердит о freetds.
мне кажеться там нет поддержки mssql. но пробую все равно - подойдет любое решение.

_Сергей_

  • Участник форума
  • Сообщений: 4
  • Репутация: 0
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 11.61 Opera 11.61
    • Просмотр профиля
openbsq php mssql. freetds- не работает
« Ответ #3 : Февраль 01, 2012, 02:43:18 pm »
Проще собрать php и php/extentions с портов, там как раз включена поддержка mssql
можно уточнить как это сделать.

FessAectan

  • Супермодератор
  • Сообщений: 6303
  • Репутация: 39.2099
  • OS:
  • Linux (Gentoo) Linux (Gentoo)
  • Browser:
  • Chrome 17.0.963.38 Chrome 17.0.963.38
    • Просмотр профиля
openbsq php mssql. freetds- не работает
« Ответ #4 : Февраль 01, 2012, 02:47:45 pm »
_Сергей_, тут - http://unixadmins.su/index.php/topic,492.0.html
в том числе написано как это сделать
Я не всегда понимаю, о чем говорю, но всегда уверен, что я прав.
– Мухаммед Али

_Сергей_

  • Участник форума
  • Сообщений: 4
  • Репутация: 0
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 11.61 Opera 11.61
    • Просмотр профиля
openbsq php mssql. freetds- не работает
« Ответ #5 : Февраль 01, 2012, 02:52:21 pm »
вот ls -al /usr/ports/www/php5/extensions/pkg
к сожалению про mssql нет упоминаний.

drwxr-xr-x  3 root  wheel  1536 May  6  2009 .
drwxr-xr-x  6 root  wheel   512 May  6  2009 ..
drwxr-xr-x  2 root  wheel   512 Jul  6  2009 CVS
-rw-r--r--  1 root  wheel   104 Oct  2  2004 DESCR-bz2
-rw-r--r--  1 root  wheel   478 Oct  2  2004 DESCR-curl
-rw-r--r--  1 root  wheel   381 Oct  2  2004 DESCR-dba
-rw-r--r--  1 root  wheel   778 Oct  2  2004 DESCR-dbase
-rw-r--r--  1 root  wheel   547 Oct  2  2004 DESCR-gd
-rw-r--r--  1 root  wheel    91 Oct  2  2004 DESCR-gmp
-rw-r--r--  1 root  wheel   170 Oct  2  2004 DESCR-imap
-rw-r--r--  1 root  wheel   656 Oct  2  2004 DESCR-ldap
-rw-r--r--  1 root  wheel   388 Nov 25  2006 DESCR-main
-rw-r--r--  1 root  wheel    50 Jul  6  2005 DESCR-mbstring
-rw-r--r--  1 root  wheel   308 Oct  2  2004 DESCR-mcrypt
-rw-r--r--  1 root  wheel   231 Oct  2  2004 DESCR-mhash
-rw-r--r--  1 root  wheel   398 May  9  2006 DESCR-mysql
-rw-r--r--  1 root  wheel   326 May  9  2006 DESCR-mysqli
-rw-r--r--  1 root  wheel   205 Oct  2  2004 DESCR-ncurses
-rw-r--r--  1 root  wheel   335 Oct  2  2004 DESCR-odbc
-rw-r--r--  1 root  wheel   377 Apr  2  2007 DESCR-pdo_mysql
-rw-r--r--  1 root  wheel   365 Apr  2  2007 DESCR-pdo_pgsql
-rw-r--r--  1 root  wheel   355 Apr  2  2007 DESCR-pdo_sqlite
-rw-r--r--  1 root  wheel   725 Oct  2  2004 DESCR-pgsql
-rw-r--r--  1 root  wheel   154 Mar 30  2008 DESCR-pspell
-rw-r--r--  1 root  wheel   120 Oct  2  2004 DESCR-shmop
-rw-r--r--  1 root  wheel    81 Oct  2  2004 DESCR-snmp
-rw-r--r--  1 root  wheel   334 Jun  6  2005 DESCR-soap
-rw-r--r--  1 root  wheel   200 Mar 15  2005 DESCR-sqlite
-rw-r--r--  1 root  wheel   149 Oct  2  2004 DESCR-sybase_ct
-rw-r--r--  1 root  wheel   235 Oct  2  2004 DESCR-xmlrpc
-rw-r--r--  1 root  wheel   546 May 12  2005 DESCR-xsl
-rw-r--r--  1 root  wheel    48 Apr 24  2009 DESCR-zip
-rw-r--r--  1 root  wheel   246 Nov  5  2007 MESSAGE
-rw-r--r--  1 root  wheel   180 Nov  5  2007 PLIST-bz2
-rw-r--r--  1 root  wheel   185 Nov  5  2007 PLIST-curl
-rw-r--r--  1 root  wheel   180 Nov  5  2007 PLIST-dba
-rw-r--r--  1 root  wheel   190 Nov  5  2007 PLIST-dbase
-rw-r--r--  1 root  wheel   175 Nov  5  2007 PLIST-gd
-rw-r--r--  1 root  wheel   180 Nov  5  2007 PLIST-gmp
-rw-r--r--  1 root  wheel   249 Nov  5  2007 PLIST-imap
-rw-r--r--  1 root  wheel   185 Nov  5  2007 PLIST-ldap
-rw-r--r--  1 root  wheel   147 Nov  5  2007 PLIST-main
-rw-r--r--  1 root  wheel   205 Nov  5  2007 PLIST-mbstring
-rw-r--r--  1 root  wheel   195 Nov  5  2007 PLIST-mcrypt
-rw-r--r--  1 root  wheel   190 Nov  5  2007 PLIST-mhash
-rw-r--r--  1 root  wheel   190 Nov  5  2007 PLIST-mysql
-rw-r--r--  1 root  wheel   171 Nov  5  2007 PLIST-mysqli
-rw-r--r--  1 root  wheel   200 Nov  5  2007 PLIST-ncurses
-rw-r--r--  1 root  wheel   185 Nov  5  2007 PLIST-odbc
-rw-r--r--  1 root  wheel   134 Nov  5  2007 PLIST-pdo_mysql
-rw-r--r--  1 root  wheel   134 Nov  5  2007 PLIST-pdo_pgsql
-rw-r--r--  1 root  wheel   137 Nov  5  2007 PLIST-pdo_sqlite
-rw-r--r--  1 root  wheel   190 Nov  5  2007 PLIST-pgsql
-rw-r--r--  1 root  wheel   125 Mar 30  2008 PLIST-pspell
-rw-r--r--  1 root  wheel   190 Nov  5  2007 PLIST-shmop
-rw-r--r--  1 root  wheel   185 Nov  5  2007 PLIST-snmp
-rw-r--r--  1 root  wheel   163 Nov  5  2007 PLIST-soap
-rw-r--r--  1 root  wheel   171 Nov  5  2007 PLIST-sqlite
-rw-r--r--  1 root  wheel   207 Nov  5  2007 PLIST-sybase_ct
-rw-r--r--  1 root  wheel   195 Nov  5  2007 PLIST-xmlrpc
-rw-r--r--  1 root  wheel   159 Nov  5  2007 PLIST-xsl
-rw-r--r--  1 root  wheel   115 Apr 24  2009 PLIST-zip
-rw-r--r--  1 root  wheel   179 Nov  5  2007 UNMESSAGE
« Последнее редактирование: Февраль 01, 2012, 02:57:56 pm от Pascal »

Pascal

  • Администратор
  • Сообщений: 8558
  • Репутация: 38.45
  • OS:
  • Linux (Gentoo) Linux (Gentoo)
  • Browser:
  • Chrome 16.0.912.63 Chrome 16.0.912.63
    • Просмотр профиля
    • Форум системных администраторов UNIX
openbsq php mssql. freetds- не работает
« Ответ #6 : Февраль 01, 2012, 02:58:36 pm »
Обновите порты, у меня mssql присутствует
И оформляйте код тегом [ code ]
---
Если опенок торчит наружу его я бы тоже обновить посоветовал.
« Последнее редактирование: Февраль 01, 2012, 03:01:25 pm от Pascal »
cout << "Shalom World!\n"; // (с)