PHP增加OCI8模块-创新互联
1. 根据实际情况选择版本,下载oracle客户端压缩包和sdk压缩包
创新互联-专业网站定制、快速模板网站建设、高性价比翁源网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式翁源网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖翁源地区。费用合理售后完善,十载实体公司更值得信赖。http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
以下为 10.0.2 为例
2. 将client和sdk解压到同一个目录并放到操作系统的一个指定目录 比如 /soft/instantclient_10_2
3. 执行如下命令,将oracle环境变量加入到 profile
cat >>/etc/profile<
export NLS_DATE_FORMAT='yyyy-mm-dd hh34:mi:ss'
export PATH=\$PATH:/soft/instantclient_10_2
export TNS_ADMIN=/soft/instantclient_10_2
export LD_LIBRARY_PATH=/soft/instantclient_10_2
export NLS_LANG=\"AMERICAN_AMERICA.ZHS16GBK\"
export ORACLE_HOME=/soft/instantclient_10_2
EOF
4. 执行如下命令 ,修改 oracle_client so文件权限,修改上下文安全
chcon -t texrel_shlib_t /data/soft/instantclient_10_2/*.so
chcon -t texrel_shlib_t /data/soft/instantclient_10_2/*.so.*
5. 读取环境变量信息
source /etc/profile
6. 下载 oci8的压缩包 并进行编译
http://pecl.php.net/package/oci8
# 指定php变量 或者在with-php-config 位置替换变量,指定 php-config目录
PHP_DIR=php的安装目录
tar zxvf oci8-2.0.8.tar.gz
cd oci8-2.0.8
phpize
./configure \
--with-php-config=${PHP_DIR:?NULL}/bin/php-config \
--with-oci8=shared,instantclient,${ORACLE_HOME:?NULL}
make
make install
7. 修改 php.ini文件 增加
extension = "oci8.so"
8. 根据实际情况, 重启 php 或者 apache
end
另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
标题名称:PHP增加OCI8模块-创新互联
链接地址:http://hbruida.cn/article/cosccg.html