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

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

  •  
  •   745839 · 2018-04-29 09:36:44 +08:00 via Android · 4074 次点击
    这是一个创建于 2430 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    22 条回复    2018-05-02 16:09:33 +08:00
    huiyifyj
        1
    huiyifyj  
       2018-04-29 09:46:24 +08:00 via Android
    MySQL 吧🤨
    汗,标题打错就算了,正文还打错一遍。汗
    l9rw
        2
    l9rw  
       2018-04-29 09:51:51 +08:00   ❤️ 1
    @huiyifyj #1 楼主意思是 microsoft sql server
    bombless
        3
    bombless  
       2018-04-29 09:53:58 +08:00 via Android
    745839
        4
    745839  
    OP
       2018-04-29 09:59:31 +08:00
    @huiyifyj 没错就是 mssql

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

    另外,是不是需要装扩展,楼主自行测试
    745839
        9
    745839  
    OP
       2018-04-29 10:33:29 +08:00
    @2ME
    @zjqzxc 谢谢
    xia0chun
        10
    xia0chun  
       2018-04-29 10:58:11 +08:00
    推荐使用 Medoo 框架,超级简单
    https://medoo.in/api/new
    kearone
        11
    kearone  
       2018-04-29 15:52:33 +08:00 via Android
    上次我为了这个找了半天,centos7,php7 我安装成功了。
    tushankaka
        12
    tushankaka  
       2018-04-29 20:15:36 +08:00 via Android
    要用 php 么。。。
    lsido
        13
    lsido  
       2018-04-29 23:47:37 +08:00 via iPhone
    哼,我博客有解决办法,上次为了这个没少跳坑
    745839
        14
    745839  
    OP
       2018-04-30 00:02:08 +08:00
    @kearone 老哥,你联系方式,指点一二可否
    745839
        15
    745839  
    OP
       2018-04-30 00:03:27 +08:00
    @lsido 老哥,你联系方式,指点一二可否
    lsido
        16
    lsido  
       2018-04-30 13:23:45 +08:00 via iPhone
    kearone
        17
    kearone  
       2018-04-30 22:25:50 +08:00 via Android
    回去把笔记发给你
    aijie
        18
    aijie  
       2018-04-30 23:19:18 +08:00 via Android
    745839
        19
    745839  
    OP
       2018-05-01 13:28:23 +08:00
    @aijie 方便留个联系方式吗,我是 linux 菜鸟
    kearone
        20
    kearone  
       2018-05-02 10:02:18 +08:00
    @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
    745839
        21
    745839  
    OP
       2018-05-02 16:02:17 +08:00 via Android
    @kearone 老哥,可以留个 qq 吗
    kearone
        22
    kearone  
       2018-05-02 16:09:33 +08:00
    MjAxMzg1NjA5
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   998 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 20:33 · PVG 04:33 · LAX 12:33 · JFK 15:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.