哈哈,这是我头一篇技术博客,以后会慢慢去完善,我总结了好多技术点,有时间我会一点点更新到此博客上,今天讲一讲linux+php+oracle怎么去搭建。
【1】因为我们公司都是oracle数据库,线上的测试服务器还都是docker搭建的,所以,基于此,急需一个我自己测试用的linux+php+thinkphp+oracle的环境。首先,我将一个线下的项目移植到linux上(怎么移植,应该不用我说吧),查看报错,此报错表示系统不支持oracle数据库,这个时候,我们就应该想一下,oracle数据库的开启使用,需要哪些东西???
【2】不管是linux还是windows,想要连接oracle数据库,必须的两个条件,1.开启apacheoci8模块,2.安装oracle客户端。所以先去检查一下这两样东西。phpinfo里没有oci8模块同时也没有安装Oracle的客户端。
【3】既然找到问题的所在,那么咱们试着去解决一下这个问题,
1.安装linux客户端
rpm -ivh oracle-instantclient11.2-devel-11.2.0.3.0.i386.rpm
2.下载安装oci8模块
这个要根据extension_dir所设置的路径,如果是默认设置的路径,这样写就可以了,如果不是,就必须要根据路径来
重启服务,
查看扩展是否存在 phpinfo();
此时项目已经能够访问,这里说明一下,如果不对可能就是你选择的版本不对,这个时候就需要你自己去查询一下自己的版本了,只要思路没有问题就ok了。