首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用PHP在RedHat Linux上为Server配置Microsoft驱动程序11

如何使用PHP在RedHat Linux上为Server配置Microsoft驱动程序11
EN

Stack Overflow用户
提问于 2013-08-30 10:45:43
回答 1查看 21.2K关注 0票数 4

这是关于如何使用PHP在RedHat Linux上安装Microsoft驱动程序11用于Server。

EN

回答 1

Stack Overflow用户

发布于 2013-08-30 10:45:43

下面是安装、配置和开始使用用于Linux的Microsoft SQL Server ODBC驱动程序,以及从PHP中使用它的步骤--它假定您已经拥有SQL Server,并将其配置为接受TCP/IP上的连接,并且您对Linux也有一定的了解。首先,必须为Windows和Server身份验证配置Server (和适当的数据库)。如果更改,则需要重新启动Server服务。此外,服务器还必须启用带有静态端口(我将使用默认的1433)的TCP/IP连接,而server主机上的防火墙必须允许在静态端口上连接到Server。

加载必要的模块:

  1. 运行以下命令行以删除以前的安装。 删除php httpd php-odbc php-珠光.pear.noarch pecl apc php-xml php-xmlrpc php-tidy php-intl php-imap php-pecl memcache glibc libuuid1 krb5 openssl
  2. 要安装新包,请运行以下命令行(默认情况下,安装用户必须对/opt目录具有写权限)。 百胜公司安装php httpd php-odbc php-珠光.pear.noarch pecl apc php-xml php-xmlrpc php-tidy php-intl php-imap php-m xml memcache glibc libuuid1 krb5 openssl gcc unixodbc
  3. 将这两行添加到/etc/httpd/conf/httpd.conf SetEnv ODBCSYSINI /etc SetEnv ODBCINI /etc/odbc.ini

Load unixODBC

  1. http://www.unixodbc.org/
  2. 单击页面左侧的下载链接(unixODBC-2.3.0)。
  3. 单击下一页上的下载链接,将文件保存在‘~/下载’文件夹中
  4. 在Linux计算机上,执行以下命令: cd ~/下载/ tar xvzf unixODBC-2.3.0.tar.gz
  5. 切换到unixodbd-2.3.0目录。 cd unixODBC-2.3.0/
  6. 在命令提示符下,键入以下命令: CPPFLAGS="-DSIZEOF_LONG_INT=8“
  7. 在命令提示符下,键入以下命令: 出口CPPFLAGS
  8. 在命令提示符下,键入以下命令: ./配置--前缀=/usr --libdir=/usr/lib64 64-sysconfdir=/etc-启用-gui=no-enable-驱动器=no-enc with-iconv char-enc=UTF8 8-with-iconv ucode-enc=UTF8 16 no
  9. 在命令提示符下(以root身份登录),键入以下命令 制作 然后按enter,然后 制造安装 然后按回车。

安装Microsoft驱动程序11

  1. 运行以下一系列命令, wget C99FC5535680/RedHat6/msodbcsql-11.0.2270.0.tar.gz并按enter,然后按tar xzvf msodbcsql-11.0.2270.tar.gz。 然后按enter,然后 cd msodbcsql-11.0.2270.0 然后按enter,然后 ./install.sh install --lib-dir=/usr/local/lib 64--接受-license odbcinst -q -d -n“Server本机客户端11.0”
  2. 现在编辑/etc/odbc.ini并添加如下部分(将服务器地址更改到数据库服务器IP): DSNname Driver=SQL服务器本机客户端11.0 Description=My示例ODBC数据库连接Trace=Yes Server=server地址Port=1433 Database=NSCDB_3
  3. 保存它,然后退出编辑器。在命令提示符下键入: isql -v
  4. 接下来,我们从shell执行三个命令。(每人最多需要15秒)。第三种方法是重新启动Apache web服务器。 setsebool -P httpd_can_network_connect on setsebool -P httpd_can_network_connect_db on /etc/init.d/httpd重新启动 如果安装成功,您应该看到如下所示: ++-+
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18531010

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档