资讯专栏INFORMATION COLUMN

mac下php 连接 mssql 竟然如此简单

mindwind / 2767人阅读

摘要:原来全部手动下载解压编译的时代过去了,曾经的我为了安装个用去连接花费了两个晚上,这次又要安装新的开发环境,有一些数据需要连接,原以为又要来一遍,但是有了以后,一切简单到爆。

原来全部手动下载解压编译的时代过去了,曾经的我为了安装个freetds 用ODBC去连接mssql花费了两个晚上,这次又要安装新的开发环境,有一些数据需要连接sqlserver,原以为又要来一遍,但是有了brew以后,一切简单到爆。

准备工作,请先安装:

机器配置 :OSX Yosemite 10.10.3php 5.5.20

Xcode command line tools

Homebrew,见 http://brew.sh/

开始安装 autoconf
sudo brew install autoconf
freetds
sudo brew install freetds
获取mssql.so

http://php.net/downloads.php 下载mac中php版本源码,我的是5.5.20

$ cd php-5.5.20/ext/mssql
$ phpize
$ ./configure --with-php-config=/usr/bin/php-config --with-mssql=/usr/local/freetds
$ make 
$ sudo cp modules/mssql.so /usr/lib/php/extensions/no-debug-non-zts-20121212/
重启apache,测试

成功!!!我心情好澎湃啊!!

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/30257.html

相关文章

  • MacOS使用Docker部署Microsoft SQL Server 2017

    摘要:在下使用部署微软今年发布了,支持了,并且配合,使得在上运行不再须要。安装下载安装文件,并安装。 在MacOS下使用Docker部署Microsoft SQL Server 2017 微软今年发布了SQL Server 2017,支持了Linux,并且配合docker,使得在Mac上运行SQL Sqlver不再须要VM。 安装Docker下载Docker安装文件,并安装。 设置Do...

    twohappy 评论0 收藏0
  • LinuxPHP支持MSSql的配置

    摘要:下面程序员雷雪松就详细的看看下如何配置支持下载并安装,是一套为和允许程序来跟微软和数据库交互的动态库。注意的路径重启查看已经安装的扩展这样扩展就安装完成了,就可以使用相关函数操作数据库了。原文来源程序员雷雪松的个人博客 因为项目以前的数据库为SQLServer(MSSql),客户希望不要换数据库。在当今客户就是上帝的理念下,于是只能采用Linux下PHP操作MSSql。由于之前没什么经...

    张春雷 评论0 收藏0
  • 使用 Laradock 10 分钟部署 Laravel 或 Notadd 环境

    摘要:为什么使用部署快只需要几分钟,就能部署好一套环境性能好的性能损失只有,几乎可以忽略不计。安全性高容器与宿主机完全隔离,默认情况下不能相互访问。如需强制更改请删除里面对应数据库的数据。日常修改密码,请使用或者 为什么使用docker? 部署快 只需要几分钟,就能部署好一套PHP环境 性能好 docker 的性能损失只有1-2%,几乎可以忽略不计。 安全性高 容器与宿主机完全隔离,默认情况...

    Java3y 评论0 收藏0
  • CodeIgniter连接到微软SQLSERVER2012数据库

    摘要:版本版本版本修改下的修改下的修改下的修改下的,为私有,不能作为表名方法不能刷新主键,否则会报错方法的模型,面向对象的链式写法是,模块为勾选,为勾选域名虚拟主机配置,添加到的最后打开激活在配置对应好版本为文档添加微软的连接插件安装扩 1,PHP PHP版本5.3.3 Apache版本 2.1.5 MSSQL版本 2012 修改database.php下的$db[default][dbd...

    darry 评论0 收藏0
  • mac搭建nginx和wordpress开发环境

    摘要:第一步关闭及开机启动要使用,最好停用中自带的。解压后将目录下的所有文件放到网站根目录下如。设置本地域名打开文件,另起一行输入,保存文件。 对于不懂后端的我,做这件事真是受尽折磨。 在不懈努力下,终于成功。 下面写下笔记,与大家分享。 第一步:关闭Apache及开机启动 要使用nginx,最好停用mac中自带的Apache。停用很简单: sudo launchctl unload ...

    trigkit4 评论0 收藏0

发表评论

0条评论

mindwind

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<