将XAMPP 移植Mac os x 10.8 平台

前言

   XAMPP在Windows 7系统下已经很好的运行,俺近日需要将XAMPP 移植Mac os x 10.8 平台运行,本来使用MySQL配搭PHP是很好的应用,无奈数据库是MS SQL 08 R2,所以移植到Mac平台第一个难点是要解决在Mac平台下PHP访问MS SQL问题。

  PHP可以使用FreeTDS或者ODBC访问MSSQL,Mac os x 10.8 自带iODBC可以访问MSSQL数据,但是需要编译PHP支持iODBC,俺觉得费时,搞到PHP支持PDO-ODBC一步,没有继续编译PHP支持iODBC。最后发现XAMPP内置PHP已经支持MSSQL_函数,因为XAMP嵌入FreeTDS,所以,决定使用MSSQL_函数。

   第二个问题要解决编码问题,MSSQL默认使用编码GB2312,页面和PHP使用UTF-8编码,这个可以通过PHP提供iconv函数转化编码。

 

使Vmware 9下运行Mac os x 10.8

   参考文章[教程]【独家首发】VMware Station安装最新Mac OS X 10.8 MountianLion!,因为DMG格式是加密,所以需要使用工具7z提取内置的核心DMG文件,并使用UltraISO工具转化为ISO格式。

  俺硬件是 Intel Xeon E3-1230v2 内存 8G,软件:宿主操作系统是 Windows 7中文旗舰,安装和配置Vmware 9很顺利,Mac os x 10.8也安装顺利。

 

XAMPP配置

   官网XAMPP很久没更新,最新版本是1.7.3,phpinfo查看,注意到已经支持MSSQL了,将项目拷贝到目录下htdocs,修改关于访问数据库的函数。

 

中文输入输出乱码

   在PHP存取数据库语句的参数或输出值,增加格式转化函数。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值