亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP及PDO的配置方法

發布時間:2021-08-11 21:23:38 來源:億速云 閱讀:212 作者:chen 欄目:數據庫

這篇文章主要講解了“PHP及PDO的配置方法”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“PHP及PDO的配置方法”吧!

1 DM PHP及PDO配置方法

1.1 軟硬件環境

類別

版本

安裝路徑

操作系統

Windows 10 企業版 (64位)

/

Apache

Apache/2.4.18 (32位)

D:\AppServ\Apache24

PHP

PHP 5.6.17 (32位)

D:\AppServ\php5

dm7

V7.6.0.153-Build(2019.04.16-105603)ENT   (32位)

D:\dmdbms

查看Apache版本

C:\Users\Administrator>   httpd -v

Server   version: Apache/2.4.18 (Win32)

Server   built:   Dec  9 2015 11:12:24

查看php版本

D:\>   cd D:\AppServ\php5

D:\AppServ\php5>   php.exe -v

PHP 5.6.17 (cli) (built: Jan    6 2016 13:28:38)

Copyright   (c) 1997-2015 The PHP Group

Zend   Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies

1.2 PHP方式連接達夢

1.  將數據庫D:\dmdbms\drivers\php_pdo\php56ts_dm.dll拷貝到D:\AppServ\php5\ext目錄下。

2.  在D:\AppServ\php5\php.ini中加入動態擴展模塊

extension_dir   = "D:/AppServ\php5\ext"  --具體路徑以實際為準

extension=php56ts_dm.dll

注意:前面有分號的表示未啟用。

3.  在D:\AppServ\php5\php.ini中添加DM默認設置項:(此步驟可選)

[dm]

; 是否允許持久性連接

dm.allow_persistent   = 1

; 允許建立持久性連接的最大數.-1 為沒有限制.

dm.max_persistent   = 3

; 允許建立連接的最大數(包括持久性連接).-1 為沒有限制.

dm.max_links   = 3

; 默認的主機地址

dm.default_host   = 127.0.0.1

; 默認登錄的數據庫

dm.default_db   = DAMENG

; 默認的連接用戶名

dm.default_user   = SYSDBA

; 默認的連接口令.

dm.default_pw   = SYSDBA

;連接超時,這個參數未實際的用到,等待服務器支持

dm.connect_timeout   = 10

;對于各種變長數據類型,包括大字段,每列最大讀取的字節數。如果它設置為0或是小于0,那么,讀取變長字段時,將顯示NULL值

dm.defaultlrl   = 4096

; 是否讀取二進制類型數據,如果它設置為0,那么二進制將被NULL值代替

dm.defaultbinmode   = 1

;是否允許檢察持久性連接的有效性,如果設置為ON,那么當重用一個持久性連接時,會檢察該連接是否還有效

dm.check_persistent   = ON

;連接的端口號

dm.port =   5236

4.  配置D:\AppServ\Apache24\conf\httpd.conf文件

listen 80

ServerName   LOCALHOST:80

DocumentRoot   "D:/AppServ/www"

<Directory   "D:/AppServ/www">

<IfModule   dir_module>

    DirectoryIndex index.html index.htm   index.php

</IfModule>

LoadModule   php5_module D:/AppServ/php5/php5apache2_4.dll

PHPIniDir   "D:/AppServ/php5/"

5.  在D:/AppServ/www目錄下創建test.php文件,并添加以下內容

<?php

  /* 連接數據庫 */

  $link = dm_connect("127.0.0.1", "SYSDBA", "SYSDBA") or die("Could not connect   : " . dm_error());

  print "數據庫類型:DM</br>";

  /* 執行SQL查詢 */

  $query = "SELECT * FROM V\$VERSION   WHERE ROWNUM = 1;";

  $result = dm_query($query) or   die("Query failed : " . dm_error());

  print "數據庫版本:";

  /* 打印結果 */

  while ($line = dm_fetch_array($result,   DM_ASSOC)) {

    foreach ($line as $col_value) {

      print   "<td>$col_value</td>";

    }

  }

  /* 釋放資源 */

  dm_free_result($result);

  /* 斷開連接 */

  dm_close($link);

?>

6.  配置系統環境變量

PATH = D:\dmdbms\bin  --數據庫bin目錄具體以實際為準

7.  啟動數據庫及Apache服務

1.3 PDO方式連接達夢

配置過程一:

1.  在D:\AppServ\php5\php.ini中加入動態擴展模塊

extension=D:\dmdbms\drivers\php_pdo\pdo56_dm.dll  --具體路徑以實際為準

注意:前面有分號的表示未啟用。

2.  在D:/AppServ/www目錄下創建test.php文件,并添加以下內容

<?php

  try {

    if($pdo = new PDO("dm:host=127.0.0.1","SYSDBA","SYSDBA")) echo "   connect success";

  }

  catch(PDOException $e){

    print "Error: " .   $e->getMessage() . "<br/>";

    die();

  }

?>

3.  執行結果

D:\>   cd D:\AppServ\php5

D:\AppServ\php5>   set PATH=$PATH;D:\dmdbms\bin  --設置環境變量

D:\AppServ\php5>   php.exe D:\AppServ\www\test.php

connect   success

配置過程二:

1.  在D:\AppServ\php5\php.ini中加入動態擴展模塊

extension= D:\dmdbms\drivers\php_pdo\pdo56_dm.dll  --具體路徑以實際為準

注意:前面有分號的表示未啟用。

2.  在D:/AppServ/www目錄下創建test.php文件,并添加以下內容

<?php

  try {

    $pdo = new PDO("dm:host=127.0.0.1","SYSDBA","SYSDBA");

    $pdo->setAttribute(PDO::ATTR_ERRMODE,   PDO::ERRMODE_EXCEPTION);

    $rs = $pdo->query("SELECT * FROM   V\$VERSION WHERE ROWNUM = 1;");

    $rs->setFetchMode(PDO::FETCH_ASSOC);

    $result_arr = $rs->fetchAll();

    echo   "<pre>";print_r($result_arr);echo "<pre>";

    $pdo=null;

  }

  catch(PDOException $e){

    print( "Error: " . $e->getMessage())."\n";

  }

?>

3.  配置系統環境變量

PATH = D:\dmdbms\bin  --數據庫bin目錄具體以實際為準

4.  啟動數據庫及Apache服務

 

1.4 注意事項

1.  Apache、PHP均為32位,采用的數據庫版本也要為32位。

感謝各位的閱讀,以上就是“PHP及PDO的配置方法”的內容了,經過本文的學習后,相信大家對PHP及PDO的配置方法這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

株洲县| 舞钢市| 彰武县| 保康县| 库尔勒市| 巩留县| 阜南县| 金溪县| 忻州市| 桓仁| 汕头市| 同心县| 邹平县| 石阡县| 原平市| 临澧县| 海淀区| 新疆| 兴隆县| 泰和县| 濉溪县| 凤台县| 固镇县| 陵川县| 冀州市| 临泽县| 威远县| 新郑市| 阿巴嘎旗| 尼勒克县| 防城港市| 阳信县| 乳源| 固始县| 深水埗区| 都江堰市| 谷城县| 西宁市| 胶南市| 建水县| 河北省|