当前位置:硬件测评 > 如何使用php

如何使用php

  • 发布:2023-10-06 07:23

(DESCRIPTION = (地址列表= (地址 =(协议 = TCP)(主机 = 192.168.1.198)(端口 = 1521)) ) (连接数据= (SERVICE_NAME = orcl) ) )

登录后复制

第四步:检查oci8是否配置成功

1。正常情况下,打开localhost会显示phpinfo.php界面,其中包含php信息。可以使用“Ctrl+F”搜索“oci”,查看是否有对应的oci模块。当然,如果你有一些PHP基础,你可以直接访问你写的文件。只需记住添加“echo phpinfo();”在里面。

2。别太高兴。目前,至少我还找不到相应的信息。这时可以按照网上的一些建议,将php的ext目录下的php_oci8.dll复制到system32目录下。

3。最后建议重启服务,最好是电脑(测试时发现重启服务没用,有一次不小心刷新了oci扩展,所以如果操作方法正确的话建议重启。)

2.代码测试远程连接orcal数据库(建议使用自己的oracle客户端尝试是否可以连接对方的服务器,以保证操作的成功率)

 0) {
echo "\n";
 echo "\n";
 foreach ($results as $key => $val) {
echo "\n";
 }
echo "\n";
 for ($i = 0; $i < $nrows; $i++) {
echo "\n";
 foreach($结果作为$数据){
echo "\n";
 }
echo "\n";
 }
echo "
$key
$data[$i]
\n"; } 别的 { echo "未找到数据
\n"; } echo " $nrows 条记录已选择
\n"; oci_free_statement($stmt); oci_close($conn); ?>
登录后复制

(参考一些网友的说明)

与oracle数据库建立链接的两种方式:

1.$conn = oci_connect('用户名','密码',"(描述=(地址=(协议=TCP)(主机=192.168.1.198)(端口=1521))(CONNECT_DATA =(SID=orcl)))");
登录后复制
2.$conn = oci_connect('用户名','密码','192.168.1.198/orcl');
Log然后复制

有时候第一种方法不行,就用第二种方法,参数是用户名,密码,oracle服务地址,其中orcl是服务名(但是在我的机器上,后者无法访问)

另外还提供了简单的测试代码。相对来说,只测试连接情况,比较方便:




    
    php 语句终止符


';
    if(OCILogOff($dbconn)==true)
    {
        echo "连接成功关闭!".'
';// } } 别的 { echo "连接失败".'
'; } ?>
登录后复制

总结提示:

要使您的 php 支持 Oracle,请按照以下步骤操作:

1。安装php环境,寻找appserv或者xampp,一键安装,非常方便。

2。将php的ext目录下的php_oci8.dll复制到system32目录下。

3。修改php.ini文件中的配置,去掉;extention = php_oci8.dll,并去掉前面的分号。

4。重新启动阿帕奇。

注:

1。有时你没有注意到的错误会浪费很多时间。还要提醒大家的是,请记得开启Oracle的服务监控! !

2。请记得关闭服务器PC上的防火墙! !

3。 apache配置文件同样重要。修改httpd.conf文件,拒绝——>允许


     选项 FollowSymLinks
     允许覆盖无
     订单拒绝、允许
 # 拒绝所有人
     允许所有
 #允许所有访问
     满足所有


...
...
 #需要本地
 期权指数 FollowSymLinks
 # onlineoffline 标签 - 不要删除
     订单拒绝、允许
     允许所有
 #需要本地
登录后复制

以上是如何使用PHP远程连接Oracle的详细信息。请关注其他相关文章以获取更多信息!

相关文章