设为首页 收藏本站
查看: 987|回复: 0

[经验分享] win7+ oracle +php环境的搭建

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2014-4-19 22:07:10 | 显示全部楼层 |阅读模式
今天自己的电脑突然很卡,一上午竟然死机了四次,没办法就准备升级到win7。
    升级之后最麻烦的来了,就是要搭建我的工作环境。我的工作环境是本地php5+局域网内的oracle客户端访问。因为之前有xp的搭建经验,所以这次不是很棘手。
    先下载个xampp1.7.5(之前在xp上也是这个,所以就继续),安装,一切顺利,打开phpinfo(),没有oci8的提示,所以,进入php目录。打开php.ini,吧extension=php_oci8.dll,extension=php_pdo_oci.dll前面的;去掉,重启apache,打开phpinfo(),仍然没有oci8的提示,这里有个小问题,就是在php的扩展库里没有对oracle的扩展支持,所以大家还有下oraociei10.dll 和orannzsbb10.dll 和oci.dll(大家可以在这里下载),放入php环境下的ext(这个要在环境变里面,否则就复制到system32下面),重启apache,打开phpinfo(),已经有了oci8的提示。
    下面配置oci客户端(这里大家注意下,因为php5以后,默认只支持10g以上版本),因为我这里要与公司的局域网服务端连接,只需要plsql调试,也就是客户端的安装就好了(http://115.com/file/dng7y94w),安装过程是从网上找的:
1. 把下载的Basic版压缩包解压,放到 D:\Program Files\instantclient_10_2 目录下,总共8个文件。
2. 桌面上,右键点“我的电脑”,选择“属性”,选择“高级”页中的“环境变量”,在系统变量中,增加:
   1) 变量名:ORACLE_HOME
      变量值:D:\Program Files\instantclient_10_2
   2) 变量名:TNS_ADMIN
      变量值:D:\Program Files\instantclient_10_2
   3) 变量名:NLS_LANG
      变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
   4) 修改Path变量,在后面添加 D:\Program Files\instantclient_10_2
   如果不愿意手工增加,可以下载 SetOraEnv.rar 附件, 解压后执行其中的 setOraEnv.bat.
3. 在D:\Progra~1\instantclient_10_2 新建一个文本文件,文件名为tnsnames.ora,文件中增加自己的数据库别名配置,
示例如下:
   MyDB =
(DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.1.16)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = ora10g)
    )
)
主要改=前面的别名,Host为IP地址, SERVICE_NAME为数据库服务器的实例名。
4. 把sqlplus的压缩包中的文件,解压到 D:\Program Files\instantclient_10_2 目录下,共3个文件。
   在Dos命令行,在D:\Program Files\instantclient_10_2 目录下,运行 sqlplus   username/password@dbname,即可连到数据库上。
(我没有进行第四步),个人认为环境变量最重要的是path、TNS_ADMIN的修改,重启apache,一切OK


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-17870-1-1.html 上篇帖子: PHP 源码加密模块 php-beast 下篇帖子: Openwrt安装服务器环境php+uhttpd+mysql oracle
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表