第一步:修改php.ini
1、D:\Program Files\xampp\php\php.ini
extension=php_pdo_oci.dll
extension=php_pdo.dll
extension=php_pdo_mssql.dll
extension=php_pdo_mysql_libmysql.dll
extension=php_pdo_odbc.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
extension=php_soap.dll
extension=php_sockets.dll
extension=php_sqlite.dll
extension=php_sqlite3.dll
extension=php_xmlrpc.dll
extension=php_zip.dll
extension=php_mongo.dll
第二步:添加dll文件
路径:D:\Program Files\xampp\php\ext
文件:oci.dll
文件:php_pdo_oci.dll
第三步:安装oracle client函数库
解压路径:D:\instantclient_11_1
包含文件:oci.dll、orannzsbb11.dll、oraociei11.dll
第四步:设置环境变量
桌面 --> 计算机 --> 右键‘属性’ --> 高级系统设置 --> 高级标签页 --> 点击‘环境变量’按钮
Administrator的用户变量:
Path 添加值:D:\instantclient_11_1;D:\Program Files\xampp\php\ext
系统变量:
变量名:TNS_ADMIN 变量值:D:\instantclient_11_1
第五步:重新启动计算机,启动Apache
Yii连接PDO的设置,
'db' => array(
'connectionString' => 'oci:dbname=sddx',
'emulatePrepare' => true,
'username' => 'admin',
'password' => '12345',
),
1、D:\Program Files\xampp\php\php.ini
extension=php_pdo_oci.dll
extension=php_pdo.dll
extension=php_pdo_mssql.dll
extension=php_pdo_mysql_libmysql.dll
extension=php_pdo_odbc.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
extension=php_soap.dll
extension=php_sockets.dll
extension=php_sqlite.dll
extension=php_sqlite3.dll
extension=php_xmlrpc.dll
extension=php_zip.dll
extension=php_mongo.dll
第二步:添加dll文件
路径:D:\Program Files\xampp\php\ext
文件:oci.dll
文件:php_pdo_oci.dll
第三步:安装oracle client函数库
解压路径:D:\instantclient_11_1
包含文件:oci.dll、orannzsbb11.dll、oraociei11.dll
第四步:设置环境变量
桌面 --> 计算机 --> 右键‘属性’ --> 高级系统设置 --> 高级标签页 --> 点击‘环境变量’按钮
Administrator的用户变量:
Path 添加值:D:\instantclient_11_1;D:\Program Files\xampp\php\ext
系统变量:
变量名:TNS_ADMIN 变量值:D:\instantclient_11_1
第五步:重新启动计算机,启动Apache
Yii连接PDO的设置,
'db' => array(
'connectionString' => 'oci:dbname=sddx',
'emulatePrepare' => true,
'username' => 'admin',
'password' => '12345',
),
dbname 见 \PLSQL\network\ADMIN\tnsnames.ora
#测试项目
#admin/12345
sddx =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST =192.168.1.251)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = admin)
)
)