當前位置:首頁 » 編程語言 » ocidllphp

ocidllphp

發布時間: 2022-12-31 20:32:57

php 連接oracle資料庫我把php,ini里的extension=php_oci8.dll啟用瞭然後訪問PHP的網站報這個錯

500錯誤一般是PHP文件有語法錯誤導致的,可以再DOS下運行PHP程序查看錯誤的位置,也可以修改PHP.INI中的error_log指定把錯誤信息記錄到文件裡面,例如:
error_log = php_errors.log

這樣就可以報錯時查看此文件獲得錯誤的具體位置和原因。

② php怎麼始終連接不上ORACLE啊,有誰能幫幫我啊,phpinfo也顯示支持oci8,oracle版本為9.2.0.1.0

我曾經裝過10G的php連接ord。
程序運行必須步驟如下
1.安裝orl client

2.修改php.ini,打開php_oci.dll等擴展dll
extension=php_pdo_oci.dll
extension=php_pdo_oci8.dll
extension=php_oci8.dll
extension=php_oracle.dll
<?php
@header("Content-Type: text/html; charset=gb2312");

$conn = oci_connect('name', 'pass', 'ordclientdbname','ZHS16GBK');//SIMPLIFIED CHINESE_CHINA.ZHS16GBK AMERICAN.UTF8
if (!$conn) {
$e = oci_error();
print htmlentities($e['message']);
exit;
}

$query = 'SELECT * FROM taobaogoods';

$stid = oci_parse($conn, $query);
if (!$stid) {
$e = oci_error($conn);
print htmlentities($e['message']);
exit;
}

$r = oci_execute($stid, OCI_DEFAULT);
if(!$r) {
$e = oci_error($stid);
echo htmlentities($e['message']);
exit;
}

print '<html><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><body><table border="1">';
$i =0;
while($row = oci_fetch_array($stid, OCI_RETURN_NULLS)) {
print '<tr>';

foreach($row as $item) {
// if($i ==3)echo "<script> alert('$item');</script>";

print '<td>'.($item ? $item:'').'</td>';
//print '<td>'.($item ? iconv('utf-8','gb2312',htmlentities($item)):'').'</td>';
}
$i++;
//exit;
print '</tr>';
}
print '</table></body></html>';

oci_close($conn);
exit;

③ win7的環境安裝php的oci擴展遇到問題

使用集成包phpstudy,再菜單php擴展裡面勾上oci擴展即可。看下圖,擴展管理超級方便,勾上即可打開。phpstudy支持apache,iis和nginx26種組合,php任意切換。純中文綠色解壓即可。

④ 為什麼不能運行php,缺少oci.dll文件是什麼回事

dll文件一般被存放在C:\Windows\System目錄下。電腦系統文件因經常會受到病毒的侵擾,導致系統文件、dll文件等丟失、損壞,一些包括游戲在內的應用程序無法啟動。
解決方法有:
1、用Windows系統盤功能進行文件修復;
2、若在此之前有一鍵備份過,可以重新還原;
3、從網上下載系統文件然後覆蓋到原文件夾里;
4、由於從網上下載系統文件,可能會因為系統文件版本與操作系統不相符造成系統文件不兼容的情況,修復系統文件最好使用專業的工具進行一鍵修復。
5、可以用騰訊電腦管家修復下。打開電腦管家——電腦診所——軟體問題——缺少dll文件。

⑤ 打開*.php文件或運行PHP.EXE會出現很多沒有找到dll

打開php.ini
把這些模塊不出現的模塊前面加上;號,
;extension=php_pdo_oci.dll
注釋掉,保存,重啟APACHE
或者把這些提示未出現的插件放到WINDOWNS/SYSTEM32下,DLL文件放置在PHP/EXT下
或者在環境變數上加上你的PHP絕對路徑/EXT下,重啟即可

沒有就注釋掉
apache里httpd.conf
里沒加AddType application/x-httpd-php php 怎麼能解析出來

熱點內容
安卓十二系統什麼時候更新 發布:2025-07-02 00:12:28 瀏覽:345
shell腳本需要編譯鏈接 發布:2025-07-02 00:04:20 瀏覽:474
微信如何重設密碼 發布:2025-07-02 00:02:27 瀏覽:545
java代碼基礎 發布:2025-07-02 00:00:46 瀏覽:304
煙花的代碼c語言 發布:2025-07-01 23:56:04 瀏覽:224
安卓默認打開文件方式怎麼修改 發布:2025-07-01 23:30:38 瀏覽:862
壓縮機接線座 發布:2025-07-01 23:17:48 瀏覽:664
iqoo瀏覽器緩存路徑 發布:2025-07-01 23:12:38 瀏覽:693
明日之後如何獲得最新伺服器 發布:2025-07-01 23:12:35 瀏覽:52
tv加密頻道 發布:2025-07-01 23:10:58 瀏覽:625