MAC 上為PHP添加mssql.so包
来源:互联网 发布:淘宝商家社区 编辑:程序博客网 时间:2024/05/20 07:58
我的MacBook版本是:Mac OS X Lion 10.7.5 (11G63b)
它自帶了PHP,版本為:5.3.15
PHP默認so包路徑:/usr/lib/php/extensions/no-debug-non-zts-20090626,下無所需的so包
因為OS已經自了PHP,只需更新即可,命令如下:
brew install https://raw.github.com/ampt/homebrew/php/Library/Formula/php.rb --with-apache --with-mssql
鬱悶的是,提示錯誤:
configure: error: Cannot find OpenSSL libraries
那就裝OpenSSL吧
其實我的Mac OS是自帶了的版本為:
$ openssl version
OpenSSL 0.9.8r 8 Feb 2011
估計是低了,那就下一個最新的版本裝上吧
openssl-1.0.1c.tar
$ tar -zxvf openssl-1.0.1c.tar
$ cd openssl-1.0.1c
$ ./Configure darwin64-x86_64-cc
又提示錯誤了:
sh: make: command not found
查了下,需要Xcode和它的Command Line Tool,好吧,再下載安裝
Xcode和Command Line Tool安裝完畢
重新執行 $ ./Configure darwin64-x86_64-cc
然後$ sudo make
然後$ sudo make install
顯示的東西有種黑客帝國的感覺 .。。。。。。
OpenSSL安裝完畢
$brew update
$sudo brew install https://raw.github.com/ampt/homebrew/php/Library/Formula/php.rb --with-apache --with-mssql
Shit 还是出错:
clang: clangerror: : linker command failed with exit code 1 (use -v to see invocation)
error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [sapi/cli/php] Error 1
make: *** Waiting for unfinished jobs....
make: *** [sapi/cgi/php-cgi] Error 1
那就換一種方式,下載PHP重新安裝配置
重新下了一個3.15不好使,換3.20
解压缩,进入解压缩后的文件夹下:php-5.3.20/ext/mssql/
$ phpize
$ sudo ./configure --with-php-config=/etc/php.ini
make
sudo make install
最後一條命令會將mssql.so安裝至/usr/lib/php/extensions/no-debug-non-zts-20090626/
修改php.ini 添加:
extension=mssql.so
$ php -v
PHP 5.3.15 with Suhosin-Patch (cli) (built: Jul 31 2012 14:49:18)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies
with Xdebug v2.1.2, Copyright (c) 2002-2011, by Derick Rethans
OK
- MAC 上為PHP添加mssql.so包
- mac下安装php的mssql.so扩展
- php 在mac上为php添加pcntl扩展
- php 在mac上为php添加pcntl扩展
- php 在mac上为php添加pcntl扩展
- mac 上给php添加php-pcntl插件
- gearman 在mac上为php添加Gearman扩展
- linux下添加php的mssql扩展
- OSX中配置php添加mssql扩展
- PHP与MSSQL连接不上解决办法
- ubuntu+apache2+php 添加so扩展
- php编译安装添加pdo_mysql.so扩展
- Android Studio下添加library、jar包、so包
- MAC上添加ADB环境变量
- Mac 上pycharm 添加opencv
- Installing MSSQL Module for PHP on Mac OS X
- mac os上安装php
- mac上php+nginx配置
- EXTJS4 简易画图工具
- hadoop集群搭建之SSH无密码登录配置(转)
- Android 程序的安装、卸载和更新
- c++ typename 关键字扫盲
- Android手势识别
- MAC 上為PHP添加mssql.so包
- 命令模拟android 按键
- 值类型和引用类型
- 我们使用jdk自带的jstack来分析。当linux出现cpu被java程序消耗过高时
- Grid++Report报表开发工具介绍
- jquery 响应不同浏览器 鼠标滚轮上下滚动事件 相对的操作
- JQuery的Ajax跨域请求的解决方案
- 关于web编程学习大纲
- USACO1.1.2 Greedy Gift Givers(贪婪的礼物送礼者)