`
rikugun
  • 浏览: 350368 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
社区版块
存档分类
最新评论

在OSX下安装php oracle instanclient

    博客分类:
  • PHP
阅读更多
项目需要用php + oracle
在本机调试需要装oracle的客户端,服务端没有装过,需要osx server

update
3月24日:
引用

安装pdo_oci
搞了一天,非常麻烦,参考了一下资料 http://plog.longwin.com.tw/my_note-unix/2008/06/14/debian_php_oracle_ext_pdo_oci_2008

首先用pecl下载文件,解压,用phpize生成conf文件
pecl download pdo_oci

tar -zxf PDO_OCI-1.0.tgz 

cd /path/pdo_oci

phpize

./configure

修改Makefile,41行.INCLUDES部分,添加 -I/opt/local/lib/oracle/sdk/include
make && sudo make install

安装通过后修改php.ini


首先需要安装 macport,类似deb的bsd包安装管理工具,非常好用!简单省事
安装oracle client
sudo port install oracle-instantclient

这步应该回失败,因为要到oracle的站点下载
  • instantclient-basic-macosx-10.2.0.4.0.zip(34,020,719 字节)   即时客户端程序包 — Basic: 运行 OCI、OCCI 和 JDBC-OCI 应用程序所需的所有文件
  • instantclient-sdk-macosx-10.2.0.4.0.zip(603,493 字节) 即时客户端程序包 — SDK: 通过即时客户端开发 Oracle 应用程序的附加标题文件与示例 Makefile

但是oracle的OTN需要登录才能下载资源.
不过没关系,注册一个OTN帐号(免费)
然后到
即时客户端下载 -- 适用于 Mac OS X (Intel x86)
手工下载上面的2个包
下完后放到
/opt/local/var/macports/distfiles/oracle-instantclient/
替换原来的2个文件
再次运行
sudo port -v install oracle-instantclient

等待编译安装后成功后安装PHP5

安装PHP5也是使用port

sudo port -v install php5 +oracle

+oracle 这个参数是告诉port在编译的时候加上oracle的支持:--with-oci8=instantclient,/opt/local/lib/oracle

安装完后可以用
php-conofig查看oracle的支持

当然还有其它参数,可以用
port variants php5
查看

更多的port命令可以参阅http://guide.macports.org/
分享到:
评论

相关推荐

    Mac OSX下Oracle Instant Client的安装

    搞定苹果,吐槽一下Oracle对Mac的支持

    oracle_client_OSx64_for_PLsql

    在安装Oracle客户端后,你需要配置环境变量,如ORACLE_HOME、TNS_ADMIN和PATH,以指向正确的安装目录。这些设置将确保PL/SQL Developer能找到必要的库和配置文件。 在使用PL/SQL Developer时,还需要配置连接详情,...

    在MAC OSX中安装启动zookeeper1

    ZooKeeper 在 MAC OSX 中的安装和启动 ZooKeeper 是一个广泛使用的分布式协调服务,能够提供高可用性和高性能的服务。下面是关于在 MAC OSX 中安装和启动 ZooKeeper 的详细信息。 一、什么是 ZooKeeper? ...

    创建OSX安装U盘工具

    1、下载OSX ElCapitan完整安装版,不要移动位置(默认在/applications) 2、将一个8G以上(含)优盘,格式化为mac osx日志模式,卷标取名ElCapitan。注意第二字母是小写的l而非I。 将zip解压后,在终端进入相关目标...

    苹果电脑安装Windows和Mac_OSX双系统

    在安装Windows和Mac_OSX双系统之前,需要确保苹果电脑的硬件环境满足以下条件: * 英特尔结构的苹果电脑(不支持老款的 G4、G5) * Boot Camp 助理程序 * Windows系统光盘(支持 XP、Vista、7,包括 32 位和 64 位...

    硬盘安装OSX镜像的方法

    4.重新启动,开机选OSX,在10秒以内按回车,选择5G的那个盘回车,进入安装程序。。。。 *此法为直接使用“硬盘安装助手”不成功者所用,目前测试IPC、idenb、XxX的10.5.6版均正常引导 *所牵涉到的软件和方法均...

    ffmpeg在osx下编译依赖包全

    总结来说,要在macOS下编译FFmpeg并支持H.264和H.265编码,必须正确安装和配置libgsm、libtheora、x264和x265这些依赖包。通过提供的"ffmpeg_packages"压缩包,用户可以一站式获取所有所需资源,简化了繁琐的下载和...

    虚拟机VMare10安装OSX

    总结来说,通过VMware 10在Windows上安装OSX可以提供一个跨平台的开发环境,使得开发者能够在不拥有苹果硬件的情况下,也能进行Swift及其他苹果平台应用的开发。然而,这个过程可能涉及一些技术细节和潜在的法律问题...

    硬盘安装Mac OSx

    需要注意的是,整个安装过程涉及多个技术细节和步骤,因此建议在安装前充分了解相关知识,以避免出现不必要的问题。此外,由于硬件兼容性和软件版本的差异,实际操作时可能会遇到各种挑战,需要耐心调试和优化。

    mac osx 10.6安装

    在安装前需要准备的软件包括 Snow Leopard 10.6.6 SSE2/SSE3 Intel Only、Leopard hd install helper v0.3、Chameleon、ppf-o-matic3、针对 WINPAD 的苹果驱动、补丁包等。同时,也需要准备一个 4G 或以上的 U 盘。 ...

    苹果OSX10.9懒人版安装工具包.zip

    3. **驱动程序和补丁**:可能包含针对特定硬件的驱动程序和官方或第三方发布的系统补丁,以确保在安装后系统能正常运行。 4. **用户指南**:提供详细的安装步骤和注意事项,帮助用户顺利完成安装。 在使用这个懒人...

    Oracle VM VirualBox + MAC OSX Lion工具包下载地址

    在安装过程中,可能遇到各种挑战,如Boot Camp驱动的兼容性、KEXT驱动问题或启动引导问题。因此,MAC OS X Lion工具包通常包含详尽的安装指南、驱动程序和补丁,以帮助用户解决这些问题。 总之,Oracle VM ...

    虚拟机 VMware 9 安装苹果MAC OSX 10.8 图文教程

    3. 苹果操作系统 Mac OSX Mountain Lion v10.8:这是你要在虚拟机中安装的系统镜像。 4. v10.8.1 官方更新补丁包:用于升级到最新的系统版本。 安装步骤如下: 1. 创建虚拟机:下载并安装VMware Workstation 9后,...

    osx 10.10.5--osx 10.13.6原版镜像

    总之,osx 10.10.5至osx 10.13.6这一系列版本代表了苹果公司在桌面操作系统领域的重要进步。无论是从用户界面设计、功能创新还是技术优化方面来看,这些版本都为用户带来了更加流畅和安全的使用体验。对于想要深入...

    [教程] win7下硬盘安装MAC OSX超简单教程,送给新人

    [教程] win7下硬盘安装MAC OSX超简单教程,最简单的win7系统装mac系统教程

    OSX-Arc-White-v1.3.7.tar.gz

    在IT领域,操作系统界面的主题设计是用户个性化和提升使用体验的...总的来说,"OSX-Arc-White" 主题为Gnome用户提供了改变桌面外观的机会,让他们能够在享受开源自由的同时,也能感受到类似苹果系统的美观和一致性。

    VMware12.0安装OSX解锁补丁+使用方法

    在本文中,我们将深入探讨如何在VMware 12.0中安装OSX(macOS)系统,以及如何利用解锁补丁来实现这一目标。 首先,了解VMware 12.0的基本功能至关重要。这是一款强大的桌面虚拟化工具,它提供了一个平台,让用户...

    硬盘安装OSX镜像的方法(内含miniboot)

    2. **boot1h文件**:这是OSX安装过程中的一个重要组成部分,它是一个引导加载器,负责在安装过程中启动OSX的安装环境。boot1h通常与 Clover 或 Chameleon 这样的第三方引导程序一起使用,以支持非Apple硬件上的OSX...

    OSx版飞鸽传书

    而在苹果的OSx操作系统上,有一款名为“飞鸽传书”的软件,经过特别的修改,能够更好地适应这一平台,提供高效、稳定的文件分享和消息传递服务。 “飞鸽传书”是一款基于局域网的通信工具,它的主要功能在于实现...

    Mac OSX下使用MAMP安装配置PHP开发环境

    在Mac OSX系统下安装和配置PHP开发环境是一个多步骤的过程,其中包括了安装MAMP软件,以及配置Apache、MySQL和phpMyAdmin这些关键组件。以下将详细解释这一过程中的各个知识点。 首先,了解MAMP及其组成至关重要。...

Global site tag (gtag.js) - Google Analytics