如何配置Microsoft®;用于SQL Server的ODBC驱动程序11®;用PHP实现redhatlinux
这是关于如何使用PHP在RedHat Linux上安装Microsoft®ODBC驱动程序11 for SQL Server®以下是安装、配置和开始使用Microsoft SQL Server ODBC驱动程序for Linux的步骤,并从PHP使用该驱动程序-假设您已经有SQL Server可用,并且已配置为接受TCP/IP连接,另外,您对Linux也有一些熟悉。 首先,必须为Windows和SQL Server身份验证配置SQL Server(以及相应的数据库)。如果发生更改,则需要重新启动SQL Server服务。此外,服务器还必须启用TCP/IP连接,并定义静态端口(我将使用默认值1433),并且SQL server主机上的防火墙必须允许在静态端口上连接到SQL server 加载必要的模块:如何配置Microsoft®;用于SQL Server的ODBC驱动程序11®;用PHP实现redhatlinux,php,sql-server-2008,unixodbc,Php,Sql Server 2008,Unixodbc,这是关于如何使用PHP在RedHat Linux上安装Microsoft®ODBC驱动程序11 for SQL Server®以下是安装、配置和开始使用Microsoft SQL Server ODBC驱动程序for Linux的步骤,并从PHP使用该驱动程序-假设您已经有SQL Server可用,并且已配置为接受TCP/IP连接,另外,您对Linux也有一些熟悉。 首先,必须为Windows和SQL Server身份验证配置SQL Server(以及相应的数据库)。如果发生更改,则需要重新启动
yum remove php httpd php-odbc php-pear.noarch php-pecl-apc php-xml php-xmlrpc php-tidy php-intl php-imap php-pecl-memcache glibc libuuid1 krb5 openssl gcc unixodbc
SetEnv ODBCSYSINI /etc
SetEnv ODBCINI /etc/odbc.ini
cd ~/Downloads/
tar xvzf unixODBC-2.3.0.tar.gz
CPPFLAGS="-DSIZEOF_LONG_INT=8"
export CPPFLAGS
./configure --prefix=/usr --libdir=/usr/lib64 --sysconfdir=/etc --enable-gui=no --enable-drivers=no --enable-iconv --with-iconv-char-enc=UTF8 --with-iconv-ucode-enc=UTF16LE
cd unixODBC-2.3.0/
cd ~/Downloads/
tar xvzf unixODBC-2.3.0.tar.gz
CPPFLAGS="-DSIZEOF_LONG_INT=8"
export CPPFLAGS
./configure --prefix=/usr --libdir=/usr/lib64 --sysconfdir=/etc --enable-gui=no --enable-drivers=no --enable-iconv --with-iconv-char-enc=UTF8 --with-iconv-ucode-enc=UTF16LE
cd ~/Downloads/
tar xvzf unixODBC-2.3.0.tar.gz
CPPFLAGS="-DSIZEOF_LONG_INT=8"
export CPPFLAGS
./configure --prefix=/usr --libdir=/usr/lib64 --sysconfdir=/etc --enable-gui=no --enable-drivers=no --enable-iconv --with-iconv-char-enc=UTF8 --with-iconv-ucode-enc=UTF16LE
cd ~/Downloads/
tar xvzf unixODBC-2.3.0.tar.gz
CPPFLAGS="-DSIZEOF_LONG_INT=8"
export CPPFLAGS
./configure --prefix=/usr --libdir=/usr/lib64 --sysconfdir=/etc --enable-gui=no --enable-drivers=no --enable-iconv --with-iconv-char-enc=UTF8 --with-iconv-ucode-enc=UTF16LE
make
然后按enter键,然后
make install
cd msodbcsql-11.0.2270.0
./install.sh install --lib-dir=/usr/local/lib64 --accept-license
odbcinst -q -d -n "SQL Server Native Client 11.0"
然后按回车键 wget http://download.microsoft.com/download/B/C/D/BCDD264C-7517-4B7D-8159- C99FC5535680/RedHat6/msodbcsql-11.0.2270.0.tar.gz
and press enter, and then
tar xzvf msodbcsql-11.0.2270.0.tar.gz
然后按enter键,然后
make install
cd msodbcsql-11.0.2270.0
./install.sh install --lib-dir=/usr/local/lib64 --accept-license
odbcinst -q -d -n "SQL Server Native Client 11.0"
然后按enter键,然后
make install
cd msodbcsql-11.0.2270.0
./install.sh install --lib-dir=/usr/local/lib64 --accept-license
odbcinst -q -d -n "SQL Server Native Client 11.0"
isql -v <DSN Name> <sql server authentication user name> <password>
如果安装成功,您将看到如下内容:
+---------------------------------------+
| Connected! |
| |
| sql-statement |
| help [tablename] |
| quit |
| |
+---------------------------------------+
SQL>