首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
V2EX  ›  Linux

请大佬指点关于 PHP 链接 mssql 姿势!

  •  
  •   745839 · 143 天前用 Android 发布 · 2082 次点击
    这是一个创建于 143 天前的主题,其中的信息可能已经有所发展或是发生改变。

    服务器:centos 环境:宝塔安装的 lamp,php5.4(可以改) 跑的 thinkphp 程序,需要链接 mssql 数据库,求姿势!

    22 回复  |  直到 2018-05-02 16:09:33 +08:00
        1
    huiyifyj   143 天前 via Android
    MySQL 吧🤨
    汗,标题打错就算了,正文还打错一遍。汗
        2
    l9rw   143 天前   ♥ 1
    @huiyifyj #1 楼主意思是 microsoft sql server
        3
    bombless   143 天前 via Android
        4
    745839   143 天前
    @huiyifyj 没错就是 mssql

    @bombless 这个网页没有 linux 下的吧,我没找到
        5
    huiyifyj   143 天前 via Android
    @l9rw
    @745839
    Linux 还用 sql server。666
    除了学 c#用过,其他时候还真没碰过。😅
        6
    jevonszmx   143 天前
    unixODBC + freeTDS 了解一下
        7
    2ME   143 天前
    https://github.com/Microsoft/msphpsql/releases/ 找老版本的装就可以了 往后多翻几页 现在都是 PHP7 你条件允许升 PHP7 用前面的那几个版本都可以
        8
    zjqzxc   143 天前
    搜索 thinkphp pdo 关键字
    剩下的事儿交给 pdo

    另外,是不是需要装扩展,楼主自行测试
        9
    745839   143 天前
    @2ME
    @zjqzxc 谢谢
        10
    xia0chun   143 天前
    推荐使用 Medoo 框架,超级简单
    https://medoo.in/api/new
        11
    kearone   143 天前 via Android
    上次我为了这个找了半天,centos7,php7 我安装成功了。
        12
    tushankaka   143 天前 via Android
    要用 php 么。。。
        13
    lsido   143 天前 via iPhone
    哼,我博客有解决办法,上次为了这个没少跳坑
        14
    745839   143 天前
    @kearone 老哥,你联系方式,指点一二可否
        15
    745839   143 天前
    @lsido 老哥,你联系方式,指点一二可否
        16
    lsido   142 天前 via iPhone
        17
    kearone   142 天前 via Android
    回去把笔记发给你
        18
    aijie   142 天前 via Android
        19
    745839   141 天前
    @aijie 方便留个联系方式吗,我是 linux 菜鸟
        20
    kearone   140 天前
    @745839 刚刚放假回来

    <!--markdown-->[github>安装步骤][1]

    [微软官方][2]

    [unixODBC][3]

    [PDF][4]

    ```
    > step1
    sudo su
    curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/mssql-release.repo
    [exit]
    sudo yum update
    sudo yum remove unixODBC-utf16-devel #to avoid conflicts
    sudo ACCEPT_EULA=Y yum install msodbcsql mssql-tools
    sudo yum install unixODBC-devel
    echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
    echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
    source ~/.bashrc
    > step2
    sudo pecl install sqlsrv-devel
    sudo pecl install pdo_sqlsrv-devel
    ```

    [1]: https://github.com/Microsoft/msphpsql/tree/master#install-unix
    [2]: https://docs.microsoft.com/en-us/sql/connect/php/system-requirements-for-the-php-sql-driver
    [3]: http://www.unixodbc.org/
    [4]: https://download.microsoft.com/download/C/E/2/CE29C106-4C2D-4FBB-BB29-F34F91A8E478/Unix_4.3_Install_Instructions.pdf
        21
    745839   140 天前 via Android
    @kearone 老哥,可以留个 qq 吗
        22
    kearone   140 天前
    MjAxMzg1NjA5
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   653 人在线   最高记录 3762   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 16ms · UTC 20:22 · PVG 04:22 · LAX 13:22 · JFK 16:22
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1