mac 本地开发,怎么连接远程 oracle 数据库?

2014-09-19 13:58:33 +08:00
 hisway
用Mac上的本地开发环境,apache+php 需要远程连接oracle,试过很多方式一直连接不上报错,Mac上需要装啥, 是apache的OCI8相关么,有相同情况的同学说说你们的方案~
6498 次点击
所在节点    问与答
4 条回复
Sight4
2014-09-19 14:50:28 +08:00
1. 首先,你得确认你装了mac的oracle client,oracle的官方网站上可以下载对应mac的版本;如果安装完后正常的话,使用sqlnet连接到远程数据库试试
2. 然后,你得保证远程机器的相应端口已经打开了(防火墙/路由器),如果sqlnet都连不上,那是肯定没辙
3. Oracle的驱动跟apache无关,是php的OCI有没有问题才对。如果是编译的话,先是装oracle client,然后编译php的时候将相应的模块选项打开
hcymk2
2014-09-19 14:55:05 +08:00
还是java好,不需要那些客户端。
hisway
2014-09-19 23:35:26 +08:00
@Sight4 1,2验证可行
一直困扰的是3,错误搜索提示OCI相关问题,PHP自带的,怎么确认是否已有OCI,如果没有,怎么在自带PHP上安装模块,谢谢
Sight4
2014-09-23 13:09:09 +08:00
@hisway 这就比较麻烦了,需要源码编译安装php,然后在./configure的时候加上 --with-oci8=<oracle_client_install_path>,然后sudo make && make install做安装

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/134470

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX