Deprecated
: htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in
/www/wwwroot/testblog.58heshihu.com/var/Widget/Archive.php
on line
1057
首页
关于
Search
1
给你10个市场数据调研报告的免费下载网站!以后竞品数据就从这里找!
182 阅读
2
php接口优化 使用curl_multi_init批量请求
144 阅读
3
《从菜鸟到大师之路 ElasticSearch 篇》
107 阅读
4
2024年备考系统架构设计师
104 阅读
5
PHP 文件I/O
92 阅读
php
thinkphp
laravel
工具
开源
mysql
数据结构
总结
思维逻辑
令人感动的创富故事
读书笔记
前端
vue
js
css
书籍
开源之旅
架构
消息队列
docker
教程
代码片段
redis
服务器
nginx
linux
科普
java
c
ElasticSearch
测试
php进阶
php基础
登录
Search
标签搜索
php函数
php语法
性能优化
安全
错误和异常处理
问题
vue
Composer
Session
缓存
框架
Swoole
api
并发
异步
正则表达式
php-fpm
mysql 索引
开发规范
协程
dafenqi
累计撰写
786
篇文章
累计收到
28
条评论
首页
栏目
php
thinkphp
laravel
工具
开源
mysql
数据结构
总结
思维逻辑
令人感动的创富故事
读书笔记
前端
vue
js
css
书籍
开源之旅
架构
消息队列
docker
教程
代码片段
副业
redis
服务器
nginx
linux
科普
java
c
ElasticSearch
测试
php进阶
php基础
页面
关于
搜索到
1
篇与
的结果
2023-08-08
Linux下PHP远程连接Oracle数据库
Linux下PHP远程连接Oracle数据库说明:Web服务器环境:CentOS 5.8 32位+Nginx 1.2.3+Mysql 5.5.27+php 5.3.16Web服务器IP:192.168.21.149php源码编译目录:/usr/local/src/php-5.3.16php安装目录:/usr/local/php5Nginx站点根目录:/usr/local/nginx/htmlOracle数据库服务器IP:192.168.21.130 开启1521端口,允许远程连接数据库系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容版权所有,转载请注明出处及原文链接数据库版本:Oracle 11gR1_database_111070 数据库名称:orcl 数据库账号:system 数据库密码:123456PHP连接Oracle用到OCI包,需要在Web服务器上安装oracle-instantclien,使PHP支持Oracle扩展包OCI一、下载oracle-instantclienhttp://download.oracle.com/otn/linux/instantclient/111070/oracle-instantclient11.1-basic-11.1.0.7.0-1.i386.rpmhttp://download.oracle.com/otn/linux/instantclient/111070/oracle-instantclient11.1-devel-11.1.0.7.0-1.i386.rpm备注:需要注册登录之后才能下载(如果Web服务器是64位,需要下载相应的64位包)注意:下载的包要与Oracle数据库版本一致!二、安装oracle-instantclien把上一步中下载好的文件上传到Web服务器/usr/local/src/目录中,在当前目录下执行以下命令rpm -Uvh oracle-instantclient11.1-basic-11.1.0.7.0-1.i386.rpm #安装rpm -Uvh oracle-instantclient11.1-devel-11.1.0.7.0-1.i386.rpm #安装cd /usr/lib/oracle #看到安装的库文件三、重新编译php,添加OCI扩展cd /usr/local/src/php-5.3.16 #进入php源码编译目录cd ext/oci8 #进入ext目录下的oci8目录/usr/local/php5/bin/phpize #用phpize生成configure配置文件./configure --with-php-config=/usr/local/php5/bin/php-config --withoci8=share,instantclient,/usr/lib/oracle/11.1/client/lib #配置系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容版权所有,转载请注明出处及原文链接make #编译make install #安装四、配置php支持OCI扩展vi /etc/php.ini #编辑,在最后一行添加extension="oci8.so":wq! #保存退出五、测试cd /usr/local/nginx/html #进入站点根目录vi oracle.php #编辑,输入以下内容<?php$conn = OCILogon('system','123456','192.168.21.130/orcl');if (!$conn) {$Error = oci_error();print htmlentities($Error['message']);exit;}else{echo "Connected Oracle Successd!";ocilogoff($conn);}?>:wq! #保存退出service nginx restart #重启nginxservice php-fpm restart #重启php-fpm浏览器打开oracle.php,出现下面的界面,说明连接成功!connected Oracle Successd!可以在新建一个文件vi index.php #编辑以下内容<?phpphpinfo();?>:wq! #保存在浏览器中打开,能找到oci8,说明配置成功,如下图所示系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容版权所有,转载请注明出处及原文链接至此,Linux下PHP远程连接Oracle数据库完成。
2023年08月08日
11 阅读
0 评论
0 点赞