返回顶部
首页 > 资讯 > 操作系统 >Linux下如何使用php访问sql server
  • 375
分享到

Linux下如何使用php访问sql server

2023-06-27 13:06:37 375人浏览 安东尼
摘要

小编给大家分享一下linux下如何使用PHP访问SQL Server,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!安装freeIDS官网下载地址: wget ftp://ftp.freetds.org/pub/freetd

小编给大家分享一下linux下如何使用PHP访问SQL Server,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

安装freeIDS

官网下载地址: wget ftp://ftp.freetds.org/pub/freetds/stable/freetds-1.00.18.tar.gz

1、到下载目录解压 tar xvf freetds-1.00.18.tar.gz

2、cd freetds-1.00.18 (我目前下载的版本是1.00.18)

3、编译: ./configure –prefix=/export/servers/freetds-1.00.18 –with-tdsver=7.1 –enable-msdblib

主要参数说明:–with-tdsver设置FreeTDS的版本,我这里设置了7.1是为了能连接sql2005

–enable-msdblib是是否允许Microsoft数据库函数库,这里为允许;

4、make -j 4 (也可直接 make), -j 4 同时用4个线程进行编译

5、make install 安装

2、安装好之后,进行一下测试:

1、cd /export/servers/freetds-1.00.18/bin/

2、./tsql -C

3、如果安装成功,则显示:

Linux下如何使用php访问sql server

mssql扩展打开

我安装的php中自带了mssql,在modules文件中有mssql.so

只需要在php.ini中最后一行增加 extension=mssql.so;

如果没有自带mssql,则可以独立安装:

根据当前的php版本下载源码包,假设当前是php-5.5.14

1、解压php-5.3.17.tar.gz的源包。

2、进入 ext/mssql/下 (/export/software/php-5.5.14/ext/mssql/)

3、执行 /export/servers/php-5.5.14/bin/phpize

4、./configure –with-php-config=/export/servers/php-5.5.14/bin/php-config –with-mssql=/export/servers/freetds-1.0018/

5、make -j 4 (也可直接 make), -j 4 同时用4个线程进行编译

6、make install

7、生成module目录中提取mssql.so复制到/usr/local/php/lib/php/extensions/中(ls /export/servers/php-5.5.14/lib/php/extensions/no-debug-non-zts-20121212/)

[3.8、.配置php.ini中extension_dir=’/usr/local/php/lib/php/extensions/’ 可不配置]

9、添加一行extension=mssql.so;

10、重启服务器

查看主进程 ps-ef | grep php | grep master

看完了这篇文章,相信你对“Linux下如何使用php访问sql server”有了一定的了解,如果想了解更多相关知识,欢迎关注编程网操作系统频道,感谢各位的阅读!

--结束END--

本文标题: Linux下如何使用php访问sql server

本文链接: https://lsjlt.com/news/310868.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Linux下如何使用php访问sql server
    小编给大家分享一下Linux下如何使用php访问sql server,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!安装freeIDS官网下载地址: wget ftp://ftp.freetds.org/pub/freetd...
    99+
    2023-06-27
  • Windows下如何使用PHP访问文件路径?
    当我们在Windows下使用PHP时,经常需要访问文件路径,这是一个非常常见的需求。在本文中,我们将介绍如何使用PHP访问文件路径。 首先,我们需要知道Windows下文件路径的格式。Windows下的文件路径格式是以盘符开头,例如C:Wi...
    99+
    2023-07-01
    path windows shell
  • Linux下通过python访问MySQL、Oracle、SQL Server数据库的方法
    本文档主要描述了Linux下python数据库驱动的安装和配置,用来实现在Linux平台下通过python访问MySQL、Oracle、SQL Server数据库。 其中包括以下几个软件的安装及配置: un...
    99+
    2022-06-04
    数据库 方法 MySQL
  • c#.net 是如何访问 SQL Server 数据库
    c#.net 是如何访问 SQL Server 数据库1、导入命名空间 using System.Data.SqlClient; //连接SQLServer 数据库专用 2、创建连接&n...
    99+
    2024-04-02
  • Linux下如何加速访问github
    这篇文章主要介绍Linux下如何加速访问github,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!\1. 登录http://tool.chinaz.com/dns/\2. 查询以下域名映射,并分别取访问速度较快的一个...
    99+
    2023-06-28
  • php访问修饰符如何使用
    在PHP中,有三种访问修饰符可用于控制类的属性和方法的访问权限:public(公共)、protected(受保护)和private(...
    99+
    2023-08-30
    php
  • Linux中如何设置访问redis-server的密码?
    今天服务器安装了redis,为了安全设置一下访问redis-server的密码。一、查找redis.conf文件我们服务器已经安装了redis,现在通过命令查看下redis的进程:[root@lnp ~]#...
    99+
    2024-04-02
  • 如何使用c#访问存取SQL数据
    这篇文章主要介绍“如何使用c#访问存取SQL数据”,在日常操作中,相信很多人在如何使用c#访问存取SQL数据问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何使用c#访问存取...
    99+
    2024-04-02
  • SQL Server 中如何使用JSON_MODIFY
    本篇文章给大家分享的是有关SQL Server 中如何使用JSON_MODIFY,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。SQL Serv...
    99+
    2024-04-02
  • Windows终端如何使用FTP访问Linux
    小编给大家分享一下Windows终端如何使用FTP访问Linux,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在很多大型的企业级地理数据库建设中,服务器一般都是L...
    99+
    2023-06-16
  • 如何用PHP访问MySQL
    本篇文章给大家分享的是有关PHP访问MySQL,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。在这一章内我们会学习到如何在一个Web页面中向数据...
    99+
    2024-04-02
  • 在linux下如何访问windows的分区
    这篇文章主要讲解了“在linux下如何访问windows的分区”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“在linux下如何访问windows的分区”吧!新手入门A 在linux下如何访问...
    99+
    2023-06-10
  • Linux下awstats无法访问如何解决
    在Linux下,如果无法访问awstats,可能是由于以下几个原因导致的:1. 防火墙设置:检查防火墙是否阻止了awstats的访问...
    99+
    2023-08-24
    awstats Linux
  • 如何使用PHP设置访问权限
    本篇内容主要讲解“如何使用PHP设置访问权限”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何使用PHP设置访问权限”吧!一、什么是跨域访问跨域访问是指在一个域中的Web页面去访问另一个域中的W...
    99+
    2023-07-05
  • 如何使用SQL Server Management 连接SQL Azure
    如何使用SQL Server Management 连接SQL Azure,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。我们之...
    99+
    2024-04-02
  • 如何在别人的机器上使用IP通过SQL Server Authentication来访问自己
    这篇文章将为大家详细讲解有关如何在别人的机器上使用IP通过SQL Server Authentication来访问自己,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定...
    99+
    2024-04-02
  • webpack-dev-server如何远程访问
    这篇文章主要介绍了webpack-dev-server如何远程访问,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。下面的package.jso...
    99+
    2024-04-02
  • SQL Server中如何使用with as
    这篇文章将为大家详细讲解有关SQL Server中如何使用with as,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。一.WITH AS的含义WITH AS...
    99+
    2024-04-02
  • 如何使用python连接sql server
    小编给大家分享一下如何使用python连接sql server,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!先利用pip安装pymssql库pip install...
    99+
    2023-06-15
  • Ubuntu下如何部署SQL Server 2017
    这篇文章将为大家详细讲解有关Ubuntu下如何部署SQL Server 2017,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。SQL Server 2017 最近已正式发布。这是 SQL Server 历...
    99+
    2023-06-16
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作