Hướng dẫn oci8 php windows - oci8 php windows

Hướng dẫn oci8 php windows - oci8 php windows

Đã đăng vào thg 3 23, 2019 11:40 SA 3 phút đọc 3 phút đọc

Chào các bạn, hôm nay mình muốn hướng dẫn các bạn cách thêm Oracle driver vào PHP module, với mục đích là PHP có thể kết nối đến cơ sở dữ liệu của Oracle.

Nào mình cũng bắt đầu nhé.

1. Download Oracle driver PHP - oci8

Đầu tiên các bạn cần downoad Oracle driver PHP đó là oci8 tại page https://pecl.php.net/package/oci8/2.2.0/windows

Ở đây có 3 phiên bản của PHP đó là 7.1, 7.2 và 7.3. Trong ví dụ của mình dùng 7.1 mình sẽ download 7.1 Thread Safe (TS) x86 .

Hướng dẫn oci8 php windows - oci8 php windows

1.2 Extract zip file:

Tiếp đến, sau khi download thành công oracle driver oci8, các bạn extract file zip sẽ nhận được các files như trong hình

Hướng dẫn oci8 php windows - oci8 php windows

1.3. Add .ddl file to ext folder

Trong folder download về, vì mình dùng Oracle 11g nên mình sẽ copy file

pear config-set http_proxy http://my-proxy.example.com:80/
3 vào thư mục
pear config-set http_proxy http://my-proxy.example.com:80/
4

Hướng dẫn oci8 php windows - oci8 php windows

Lưu ý: Thay đổi path đến xampp của các bạn nhé.

1.4 Add extention to php.ini

Kế đến các bạn tìm đến file php.ini của XAMPP

pear config-set http_proxy http://my-proxy.example.com:80/
5 và thêm dòng
pear config-set http_proxy http://my-proxy.example.com:80/
6 vào

Hướng dẫn oci8 php windows - oci8 php windows
Bạn cần chắc chắn là extention_dir được trỏ chính xác đến thư mục extention của PHP để hạn chế lỗi nhé.

Hướng dẫn oci8 php windows - oci8 php windows

Như vậy các bạn đã thêm được oracle driver php vào php module. Kế đến để chạy được oracle driver bạn cần cài đặt instantclient-basic-nt của Oracle nữa.

1.5 Download the Oracle Instant Client Basic package from OTN.

Bạn truy cập vào page: https://www.oracle.com/technetwork/topics/winsoft-085727.html để dowload.

Click vào checkbox Accept License Agreement để được hiển thị link download

Hướng dẫn oci8 php windows - oci8 php windows
Kế đến bạn scroll xuống dưới và download file instantclient-basic-nt-11.2.0.3.0.zip

Hướng dẫn oci8 php windows - oci8 php windows
Sau khi download, extract file zip và copy vào thư mục C:\instantclient_11_2

Hướng dẫn oci8 php windows - oci8 php windows

1.6 Add this subdirectory to the PATH environment variable.

Kế đến bạn cần thêm C:\instantclient_11_2 vào biến môi trường PATH của window để chạy oracle driver.

Click vào start và tìm

pear config-set http_proxy http://my-proxy.example.com:80/
7

Hướng dẫn oci8 php windows - oci8 php windows

Tiếp đến, bạn click vào

pear config-set http_proxy http://my-proxy.example.com:80/
8 trên menu bên trái

Hướng dẫn oci8 php windows - oci8 php windows

Tiếp đến, bạn click vào nút

pear config-set http_proxy http://my-proxy.example.com:80/
9

Hướng dẫn oci8 php windows - oci8 php windows

Edit Path ở

$ export PHP_DTRACE=yes
$ pecl install oci8
0, thêm
$ export PHP_DTRACE=yes
$ pecl install oci8
1 và lưu lại

Hướng dẫn oci8 php windows - oci8 php windows

** Sau khi thêm biến môi trường, bạn cần khởi động lại máy tính để appy PATH đó.

1.7 Check Oracle driver installed?

Để kiểm tra Oracle driver PHP đã được cài đặt hay chưa, các bạn mở file

$ export PHP_DTRACE=yes
$ pecl install oci8
2 và thêm dòng sau vào:


Khởi động XAMPP, mở trình duyệt của bạn và vào page: http://localhost/info.php

Hướng dẫn oci8 php windows - oci8 php windows

** Nếu bạn nhìn thấy thông tin của

$ export PHP_DTRACE=yes
$ pecl install oci8
3 như hình trên thì chúc mừng bạn đã cài đặt thành công Oracle driver.
Hướng dẫn oci8 php windows - oci8 php windows

Kết luận

Như vậy mình đã hướng dẫn xong cho các bạn cách thêm oracle driver oci8 vào PHP module. Giờ bạn có thể kết nối project của mình đến cơ sở dữ liệu Oracle rồi nhé.

Cảm ơn các bạn đã đọc bài viết của mình

Hướng dẫn oci8 php windows - oci8 php windows

All rights reserved

Tôi đang sử dụng Windows 10 (x64). Sử dụng Php 7.4 và tải xuống từ đây ... https://windows.php.net/doad#php-7.4

21 năm trước

Aleigh tại Tessier Dot Com ¶

Marinne tại ilovechocolate dot com

$ export PHP_DTRACE=yes
$ pecl install oci8
51

$ export PHP_DTRACE=yes $ pecl install oci8 51

Jay dot couture tại gmail dot com ¶

15 năm trước

Msapp ¶

Kucerar tại hhmi dot org ¶

Đánh dấu tại Maggies Dot Net

  • ed000001 tại hotmail dot com

    pear config-set http_proxy http://my-proxy.example.com:80/
    
  • $ export PHP_DTRACE=yes
    $ pecl install oci8
    
    91

    Aleigh tại Tessier Dot Com ¶

  • kakukkfu tại hộp thư dot hu ¶

    19 năm trước

  • Marinne tại ilovechocolate dot com

    $ export PHP_DTRACE=yes
    $ pecl install oci8
    
  • 21 năm trước

    tar -zxf oci8-3.0.0.tgz
    cd oci8-3.0.0
    
    08

bluei tại phpworld dot org ¶

Shmengie_2000 tại Yahoo Dot Com ¶

  • Modir tại Huanga Dot Com ¶

    tar -zxf oci8-3.0.0.tgz
    cd oci8-3.0.0
    
  • 11 năm trước

  • Nicodenboer (at) yahoo (dot) com ¶

    ./configure -with-oci8=shared,$ORACLE_HOME
    

    13 năm trước

    ./configure -with-oci8=shared,instantclient,/path/to/instant/client/lib
    
  • John tại John-Warner Dot Com ¶

  • tar -zxf oci8-3.0.0.tgz
    cd oci8-3.0.0
    
    47

  • 21 năm trước

    tar -zxf oci8-3.0.0.tgz
    cd oci8-3.0.0
    
    08

bluei tại phpworld dot org ¶

Định cấu hình OCI8 bằng một trong các tùy chọn cấu hình sau.

  • Nếu sử dụng các thư viện máy khách tức thời miễn phí »& nbsp; Oracle, thì hãy làm:

    ./configure --with-oci8=shared,instantclient,/path/to/instant/client/lib
    

    Nếu máy khách tức thời 12.2 (hoặc sớm hơn) được cài đặt từ các tệp zip, hãy đảm bảo tạo liên kết tượng trưng thư viện trước tiên, ví dụ

    tar -zxf oci8-3.0.0.tgz
    cd oci8-3.0.0
    
    9.

    Nếu sử dụng cài đặt dựa trên RPM của Oracle Instant Client, dòng cấu hình sẽ trông như thế này:

    ./configure --with-oci8=shared,instantclient,/usr/lib/oracle//client/lib
    

    Ví dụ:--with-oci8 = chia sẻ, instantclient,/usr/lib/oracle/19.9/client/lib--with-oci8=shared,instantclient,/usr/lib/oracle/19.9/client/lib

    Lưu ý rằng hỗ trợ khách hàng tức thời của Oracle xuất hiện lần đầu tiên trong PHP 4.3.11 và 5.0.4 và ban đầu sử dụng tùy chọn--with-oci8-client để định cấu hình PHP.--with-oci8-instant-client to configure PHP.

  • Nếu sử dụng cơ sở dữ liệu Oracle hoặc cài đặt máy khách Oracle đầy đủ thì hãy làm:

    ./configure --with-oci8=shared,$ORACLE_HOME
    

    Đảm bảo người dùng máy chủ web (

    ./configure -with-oci8=shared,$ORACLE_HOME
    
    0,
    ./configure -with-oci8=shared,$ORACLE_HOME
    
    1) có quyền truy cập vào thư viện, tệp khởi tạo và tnsnames.ora (nếu được sử dụng) trong thư mục
    $ export PHP_DTRACE=yes
    $ pecl install oci8
    
    5. Với Oracle 10gr2, bạn có thể cần chạy tiện ích $ oracle_home/install/flightperm.sh để cung cấp quyền truy cập thư mục.

Sau khi cấu hình, hãy làm theo quy trình xây dựng PHP thông thường, ví dụ: thực hiện cài đặt. Thư viện mở rộng OCI8 OCI8.o sẽ được tạo. Nó có thể cần phải được chuyển thủ công sang thư mục mở rộng PHP, được chỉ định bởi tùy chọn Extension_DIR trong tệp PHP.ini của bạn.

Để hoàn thành cài đặt OCI8, chỉnh sửa php.ini và thêm dòng:

Cài đặt OCI8 như một tiện ích mở rộng được biên soạn tĩnh khi xây dựng PHP

Nếu bạn đang xây dựng PHP từ mã nguồn, bạn có thể định cấu hình PHP để bao gồm OCI8 như một phần mở rộng tĩnh bằng cách sử dụng một trong các tùy chọn cấu hình sau.

  • Nếu sử dụng máy khách tức thời của Oracle, thì hãy làm:

    ./configure --with-oci8=instantclient,/path/to/instant/client/lib
    
  • Nếu sử dụng cơ sở dữ liệu Oracle hoặc cài đặt máy khách Oracle đầy đủ thì hãy làm:

    pear config-set http_proxy http://my-proxy.example.com:80/
    
    0

Đảm bảo người dùng máy chủ web (

./configure -with-oci8=shared,$ORACLE_HOME
0,
./configure -with-oci8=shared,$ORACLE_HOME
1) có quyền truy cập vào thư viện, tệp khởi tạo và tnsnames.ora (nếu được sử dụng) trong thư mục
$ export PHP_DTRACE=yes
$ pecl install oci8
5. Với Oracle 10gr2, bạn có thể cần chạy tiện ích $ oracle_home/install/flightperm.sh để cung cấp quyền truy cập thư mục.

Sau khi cấu hình, hãy làm theo quy trình xây dựng PHP thông thường, ví dụ: thực hiện cài đặt. Thư viện mở rộng OCI8 OCI8.o sẽ được tạo. Nó có thể cần phải được chuyển thủ công sang thư mục mở rộng PHP, được chỉ định bởi tùy chọn Extension_DIR trong tệp PHP.ini của bạn.

Để hoàn thành cài đặt OCI8, chỉnh sửa php.ini và thêm dòng:

Cài đặt OCI8 như một tiện ích mở rộng được biên soạn tĩnh khi xây dựng PHP

Nếu bạn đang xây dựng PHP từ mã nguồn, bạn có thể định cấu hình PHP để bao gồm OCI8 như một phần mở rộng tĩnh bằng cách sử dụng một trong các tùy chọn cấu hình sau.

Nếu sử dụng máy khách tức thời của Oracle, thì hãy làm:

Sau khi cấu hình, hãy làm theo quy trình xây dựng PHP thông thường, ví dụ: thực hiện cài đặt. Sau khi biên dịch thành công, bạn không cần thêm OCI8.so vào php.ini. Không có các bước xây dựng bổ sung được yêu cầu.

Cài đặt OCI8 trên Windows:

Tiện ích mở rộng OCI8 có thể được thêm vào cài đặt PHP hiện có bằng cách sử dụng DLLS từ kho lưu trữ PECL hoặc thư viện trong thư mục

./configure -with-oci8=shared,$ORACLE_HOME
3 của bạn.putenv() in a PHP script because Oracle libraries may be loaded and initialized before your script runs. Variables set with putenv() may then cause conflicts, crashes, or unpredictable behavior. Some functions may work but others might give subtle errors. The variables should be set up before the web server is started.

Với các thư viện Oracle 12c (hoặc sau này), giải phóng một trong các dòng php.ini

./configure -with-oci8=shared,$ORACLE_HOME
4 hoặc
pear config-set http_proxy http://my-proxy.example.com:80/
6 hoặc
./configure -with-oci8=shared,$ORACLE_HOME
6. Chỉ có một trong những DLL này có thể được bật tại một thời điểm. DLL có phiên bản cao hơn có thể chứa nhiều chức năng hơn. Không phải tất cả các DLL có thể có sẵn cho tất cả các phiên bản của PHP. Đảm bảo Extension_DIR được đặt thành thư mục chứa các DLL mở rộng PHP.

Nếu sử dụng máy khách tức thời, hãy đặt biến môi trường đường dẫn hệ thống thành thư mục thư viện Oracle.phpinfo() and check the Environment (not the Apache Environment) section contains the expected variables.

Đặt môi trường Oracle

Trước khi sử dụng tiện ích mở rộng này, hãy đảm bảo rằng các biến môi trường Oracle được đặt đúng cho người dùng Daemon Web. Nếu máy chủ web của bạn được tự động khởi động vào thời điểm khởi động thì hãy đảm bảo rằng môi trường thời gian khởi động cũng được cấu hình chính xác.
Ghi chú: Không đặt các biến môi trường Oracle bằng cách sử dụng putenv () trong tập lệnh PHP vì các thư viện Oracle có thể được tải và khởi tạo trước khi tập lệnh của bạn chạy. Các biến được đặt với putenv () sau đó có thể gây ra xung đột, sự cố hoặc hành vi không thể đoán trước. Một số chức năng có thể hoạt động nhưng những chức năng khác có thể gây ra lỗi tinh tế. Các biến phải được thiết lập trước khi máy chủ web được khởi động.
Trên Red Hat Linux và các biến thể, các biến xuất ở cuối/etc/sysconfig/httpd. Các hệ thống khác với Apache 2 có thể sử dụng tập lệnh Envvars trong thư mục Apache Bin. Tùy chọn thứ ba, Chỉ thị Apache
./configure -with-oci8=shared,$ORACLE_HOME
7 trong httpd.conf, có thể hoạt động trong một số hệ thống nhưng được biết là không đủ ở các hệ thống khác.
Để kiểm tra xem các biến môi trường có được đặt chính xác không, hãy sử dụng phần phpinfo () và kiểm tra môi trường (không phải môi trường Apache) chứa các biến dự kiến.
Các biến có thể cần thiết được bao gồm trong bảng sau. Tham khảo tài liệu Oracle để biết thêm thông tin về tất cả các biến có sẵn.Biến môi trường Oracle phổ biếnoci_connect().
TênMục đích
NLS_LANGĐây là biến chính để thiết lập thông tin tập hợp và toàn cầu hóa được sử dụng bởi các thư viện Oracle.
Ora_sdtzĐặt múi giờ phiên của Oracle.
Tns_adminChứa thư mục trong đó các tệp cấu hình Dịch vụ Net của Oracle như tnsnames.ora và sqlnet.ora được giữ. Không cần thiết nếu chuỗi kết nối OCI_Connect () sử dụng cú pháp đặt tên Easy Connect, chẳng hạn như
./configure -with-oci8=shared,instantclient,/path/to/instant/client/lib
3. Không cần thiết nếu các tệp cấu hình mạng nằm ở một trong các vị trí mặc định như/usr/lib/oracle/phiên bản/máy khách/lib/mạng/quản trị viên, $ oracle_home/mạng/quản trị viên hoặc/vv.oci_connect() connection string uses the Easy Connect naming syntax such as
./configure -with-oci8=shared,instantclient,/path/to/instant/client/lib
3. Not needed if the network configuration files are in one of the default locations such as /usr/lib/oracle/VERSION/client/lib/network/admin, $ORACLE_HOME/network/admin or /etc.

Các biến môi trường Oracle ít được sử dụng ít thường xuyên bao gồm

./configure -with-oci8=shared,instantclient,/path/to/instant/client/lib
4,
./configure -with-oci8=shared,instantclient,/path/to/instant/client/lib
5 và các cài đặt toàn cầu hóa khác nhau như
./configure -with-oci8=shared,instantclient,/path/to/instant/client/lib
6 và các biến
./configure -with-oci8=shared,instantclient,/path/to/instant/client/lib
7.

Xử lý sự cố

Vấn đề phổ biến nhất khi cài đặt OCI8 là không có môi trường Oracle được đặt chính xác. Điều này thường xuất hiện như một vấn đề bằng cách sử dụng oci_connect () hoặc oci_pconnect (). Lỗi có thể là lỗi PHP như gọi đến hàm không xác định oci_connect (), lỗi Oracle như ORA-12705 hoặc thậm chí là sự cố Apache. Kiểm tra các tệp nhật ký Apache để biết lỗi khởi động và xem các phần trên để giải quyết vấn đề này.oci_connect() or oci_pconnect(). The error may be a PHP error such as Call to undefined function oci_connect(), an Oracle error such as ORA-12705, or even an Apache crash. Check the Apache log files for startup errors and see the sections above to resolve this problem.

Mặc dù các lỗi mạng như ORA-12154 hoặc ORA-12514 chỉ ra vấn đề đặt tên mạng hoặc cấu hình của Oracle, nhưng nguyên nhân gốc có thể là do môi trường PHP được thiết lập không chính xác và các thư viện Oracle không thể xác định vị trí tệp cấu hình TNSNames.ora.

Trên Windows, có nhiều phiên bản Oracle trên một máy có thể dễ dàng gây ra các cuộc đụng độ thư viện trừ khi được thực hiện để đảm bảo PHP chỉ sử dụng phiên bản chính xác của Oracle.

Một tiện ích để kiểm tra những thư viện đang được tìm kiếm và được tải có thể giúp giải quyết các vấn đề thư viện bị thiếu hoặc xung đột, đặc biệt là trên Windows.

Lưu ý: Nếu máy chủ web không khởi động hoặc gặp sự cố khi khởi động: If the web server doesn't start or crashes at startup

Kiểm tra xem Apache có được liên kết với thư viện PTHREAD không:

pear config-set http_proxy http://my-proxy.example.com:80/
1

Nếu libpthread không được liệt kê, thì hãy cài đặt lại Apache:

pear config-set http_proxy http://my-proxy.example.com:80/
2

Xin lưu ý rằng trên một số hệ thống như Unixware, đó là libthread thay vì libpthread. PHP và Apache phải được cấu hình với Extra_libs = -Lthread.

f dot kheiri tại ucl dot ac dot uk ¶

16 năm trước

./configure -with-oci8=shared,instantclient,/path/to/instant/client/lib
8

./configure -with-oci8=shared,instantclient,/path/to/instant/client/lib
9

./configure --with-oci8=shared,instantclient,/path/to/instant/client/lib
0

./configure --with-oci8=shared,instantclient,/path/to/instant/client/lib
1

./configure --with-oci8=shared,instantclient,/path/to/instant/client/lib
2

./configure --with-oci8=shared,instantclient,/path/to/instant/client/lib
3

./configure --with-oci8=shared,instantclient,/path/to/instant/client/lib
4

./configure --with-oci8=shared,instantclient,/path/to/instant/client/lib
5

./configure --with-oci8=shared,instantclient,/path/to/instant/client/lib
6

./configure --with-oci8=shared,instantclient,/path/to/instant/client/lib
7

./configure --with-oci8=shared,instantclient,/path/to/instant/client/lib
8

Alvaro tại demogracia dot com

14 năm trước

./configure --with-oci8=shared,instantclient,/path/to/instant/client/lib
9

./configure --with-oci8=shared,instantclient,/usr/lib/oracle//client/lib
0

./configure --with-oci8=shared,instantclient,/usr/lib/oracle//client/lib
1

./configure --with-oci8=shared,instantclient,/path/to/instant/client/lib
8

Devolver tại iastate dot edu ¶

20 năm trước

./configure --with-oci8=shared,instantclient,/usr/lib/oracle//client/lib
3

./configure --with-oci8=shared,instantclient,/usr/lib/oracle//client/lib
4

./configure --with-oci8=shared,instantclient,/usr/lib/oracle//client/lib
5

./configure --with-oci8=shared,instantclient,/usr/lib/oracle//client/lib
6

./configure --with-oci8=shared,instantclient,/usr/lib/oracle//client/lib
7

./configure --with-oci8=shared,instantclient,/path/to/instant/client/lib
8

Saxon Leung ¶

10 năm trước

./configure --with-oci8=shared,instantclient,/usr/lib/oracle//client/lib
9

./configure --with-oci8=shared,$ORACLE_HOME
0

./configure --with-oci8=shared,$ORACLE_HOME
1

./configure --with-oci8=shared,$ORACLE_HOME
2

./configure --with-oci8=shared,$ORACLE_HOME
3

./configure --with-oci8=shared,$ORACLE_HOME
4

./configure --with-oci8=shared,$ORACLE_HOME
5

./configure --with-oci8=shared,$ORACLE_HOME
6

./configure --with-oci8=shared,$ORACLE_HOME
7

./configure --with-oci8=shared,$ORACLE_HOME
8

./configure --with-oci8=shared,$ORACLE_HOME
9

./configure --with-oci8=instantclient,/path/to/instant/client/lib
0

./configure --with-oci8=instantclient,/path/to/instant/client/lib
1

./configure --with-oci8=instantclient,/path/to/instant/client/lib
2

./configure --with-oci8=instantclient,/path/to/instant/client/lib
3

./configure --with-oci8=instantclient,/path/to/instant/client/lib
4

./configure --with-oci8=instantclient,/path/to/instant/client/lib
5

./configure --with-oci8=instantclient,/path/to/instant/client/lib
6

./configure --with-oci8=instantclient,/path/to/instant/client/lib
7

./configure --with-oci8=instantclient,/path/to/instant/client/lib
8

./configure --with-oci8=instantclient,/path/to/instant/client/lib
9

pear config-set http_proxy http://my-proxy.example.com:80/
00

./configure --with-oci8=shared,instantclient,/path/to/instant/client/lib
8

semenov dot v tại gmail dot com

3 năm trước

pear config-set http_proxy http://my-proxy.example.com:80/
02

pear config-set http_proxy http://my-proxy.example.com:80/
03

pear config-set http_proxy http://my-proxy.example.com:80/
04

./configure --with-oci8=shared,instantclient,/path/to/instant/client/lib
8

Aliquis at Die Dot Spammers Dot Die Dot Link-Net Dot org ¶

18 năm trước

pear config-set http_proxy http://my-proxy.example.com:80/
06

pear config-set http_proxy http://my-proxy.example.com:80/
07

pear config-set http_proxy http://my-proxy.example.com:80/
08

pear config-set http_proxy http://my-proxy.example.com:80/
09

pear config-set http_proxy http://my-proxy.example.com:80/
10

pear config-set http_proxy http://my-proxy.example.com:80/
11

pear config-set http_proxy http://my-proxy.example.com:80/
12

pear config-set http_proxy http://my-proxy.example.com:80/
13

pear config-set http_proxy http://my-proxy.example.com:80/
14

./configure --with-oci8=shared,instantclient,/path/to/instant/client/lib
8

Ẩn danh ¶

16 năm trước

pear config-set http_proxy http://my-proxy.example.com:80/
16

pear config-set http_proxy http://my-proxy.example.com:80/
17

pear config-set http_proxy http://my-proxy.example.com:80/
18

pear config-set http_proxy http://my-proxy.example.com:80/
19

./configure --with-oci8=shared,instantclient,/path/to/instant/client/lib
8

Alvaro tại demogracia dot com

14 năm trước

pear config-set http_proxy http://my-proxy.example.com:80/
21

pear config-set http_proxy http://my-proxy.example.com:80/
22

pear config-set http_proxy http://my-proxy.example.com:80/
23

pear config-set http_proxy http://my-proxy.example.com:80/
24

pear config-set http_proxy http://my-proxy.example.com:80/
25

pear config-set http_proxy http://my-proxy.example.com:80/
26

./configure --with-oci8=shared,$ORACLE_HOME
2

pear config-set http_proxy http://my-proxy.example.com:80/
28

pear config-set http_proxy http://my-proxy.example.com:80/
29

Devolver tại iastate dot edu ¶

pear config-set http_proxy http://my-proxy.example.com:80/
31

./configure --with-oci8=shared,instantclient,/path/to/instant/client/lib
8

20 năm trước

18 năm trước

pear config-set http_proxy http://my-proxy.example.com:80/
33

pear config-set http_proxy http://my-proxy.example.com:80/
34

pear config-set http_proxy http://my-proxy.example.com:80/
35

pear config-set http_proxy http://my-proxy.example.com:80/
36

pear config-set http_proxy http://my-proxy.example.com:80/
37

pear config-set http_proxy http://my-proxy.example.com:80/
38

pear config-set http_proxy http://my-proxy.example.com:80/
39

pear config-set http_proxy http://my-proxy.example.com:80/
40

./configure --with-oci8=shared,instantclient,/path/to/instant/client/lib
8

Ẩn danh ¶

ben at onshop dot co dot uk ¶

pear config-set http_proxy http://my-proxy.example.com:80/
42

pear config-set http_proxy http://my-proxy.example.com:80/
43

./configure --with-oci8=shared,instantclient,/path/to/instant/client/lib
8

17 năm trước

ben at onshop dot co dot uk ¶

17 năm trước

pear config-set http_proxy http://my-proxy.example.com:80/
46

pear config-set http_proxy http://my-proxy.example.com:80/
47

pear config-set http_proxy http://my-proxy.example.com:80/
48

pear config-set http_proxy http://my-proxy.example.com:80/
49

pear config-set http_proxy http://my-proxy.example.com:80/
50

pear config-set http_proxy http://my-proxy.example.com:80/
51

pear config-set http_proxy http://my-proxy.example.com:80/
52

pear config-set http_proxy http://my-proxy.example.com:80/
53

./configure --with-oci8=shared,instantclient,/path/to/instant/client/lib
8

pear config-set http_proxy http://my-proxy.example.com:80/
30

16 năm trước

pear config-set http_proxy http://my-proxy.example.com:80/
55

pear config-set http_proxy http://my-proxy.example.com:80/
56

pear config-set http_proxy http://my-proxy.example.com:80/
57

pear config-set http_proxy http://my-proxy.example.com:80/
58

pear config-set http_proxy http://my-proxy.example.com:80/
59

./configure --with-oci8=shared,instantclient,/path/to/instant/client/lib
8

Alvaro tại demogracia dot com

14 năm trước

pear config-set http_proxy http://my-proxy.example.com:80/
61

Devolver tại iastate dot edu ¶

20 năm trước

pear config-set http_proxy http://my-proxy.example.com:80/
62

pear config-set http_proxy http://my-proxy.example.com:80/
63

pear config-set http_proxy http://my-proxy.example.com:80/
64

pear config-set http_proxy http://my-proxy.example.com:80/
65

pear config-set http_proxy http://my-proxy.example.com:80/
66

./configure --with-oci8=shared,instantclient,/path/to/instant/client/lib
8

Ẩn danh ¶

ben at onshop dot co dot uk ¶

pear config-set http_proxy http://my-proxy.example.com:80/
68

pear config-set http_proxy http://my-proxy.example.com:80/
69

pear config-set http_proxy http://my-proxy.example.com:80/
70

pear config-set http_proxy http://my-proxy.example.com:80/
71

pear config-set http_proxy http://my-proxy.example.com:80/
72

pear config-set http_proxy http://my-proxy.example.com:80/
73

pear config-set http_proxy http://my-proxy.example.com:80/
74

pear config-set http_proxy http://my-proxy.example.com:80/
75

pear config-set http_proxy http://my-proxy.example.com:80/
76

pear config-set http_proxy http://my-proxy.example.com:80/
77

pear config-set http_proxy http://my-proxy.example.com:80/
78

pear config-set http_proxy http://my-proxy.example.com:80/
79

pear config-set http_proxy http://my-proxy.example.com:80/
80

pear config-set http_proxy http://my-proxy.example.com:80/
81

pear config-set http_proxy http://my-proxy.example.com:80/
82

pear config-set http_proxy http://my-proxy.example.com:80/
83

pear config-set http_proxy http://my-proxy.example.com:80/
84

pear config-set http_proxy http://my-proxy.example.com:80/
85

pear config-set http_proxy http://my-proxy.example.com:80/
86

pear config-set http_proxy http://my-proxy.example.com:80/
87

pear config-set http_proxy http://my-proxy.example.com:80/
88

pear config-set http_proxy http://my-proxy.example.com:80/
89

pear config-set http_proxy http://my-proxy.example.com:80/
90

pear config-set http_proxy http://my-proxy.example.com:80/
91

pear config-set http_proxy http://my-proxy.example.com:80/
92

pear config-set http_proxy http://my-proxy.example.com:80/
93

pear config-set http_proxy http://my-proxy.example.com:80/
94

17 năm trước

pear config-set http_proxy http://my-proxy.example.com:80/
30

pear config-set http_proxy http://my-proxy.example.com:80/
95

NeoGodo tại Yahoo Dot Com Dot Br ¶

pear config-set http_proxy http://my-proxy.example.com:80/
30

pear config-set http_proxy http://my-proxy.example.com:80/
96

pear config-set http_proxy http://my-proxy.example.com:80/
97

./configure --with-oci8=shared,instantclient,/path/to/instant/client/lib
8

NeoGodo tại Yahoo Dot Com Dot Br ¶

Nospamplz! Esartoni tại Omniaglobal Dot Net ¶

pear config-set http_proxy http://my-proxy.example.com:80/
99

$ export PHP_DTRACE=yes
$ pecl install oci8
00

$ export PHP_DTRACE=yes
$ pecl install oci8
01

$ export PHP_DTRACE=yes
$ pecl install oci8
02

$ export PHP_DTRACE=yes
$ pecl install oci8
03

$ export PHP_DTRACE=yes
$ pecl install oci8
04

$ export PHP_DTRACE=yes
$ pecl install oci8
05

./configure --with-oci8=shared,instantclient,/path/to/instant/client/lib
8

19 năm trước

16 năm trước

$ export PHP_DTRACE=yes
$ pecl install oci8
07

$ export PHP_DTRACE=yes
$ pecl install oci8
08

$ export PHP_DTRACE=yes
$ pecl install oci8
09

$ export PHP_DTRACE=yes
$ pecl install oci8
10

$ export PHP_DTRACE=yes
$ pecl install oci8
11

$ export PHP_DTRACE=yes
$ pecl install oci8
12

$ export PHP_DTRACE=yes
$ pecl install oci8
13

$ export PHP_DTRACE=yes
$ pecl install oci8
14

./configure --with-oci8=shared,instantclient,/path/to/instant/client/lib
8

Denis Dot Delamarre tại Chu-Rennes dot fr ¶

17 năm trước

$ export PHP_DTRACE=yes
$ pecl install oci8
16

$ export PHP_DTRACE=yes
$ pecl install oci8
17

$ export PHP_DTRACE=yes
$ pecl install oci8
18

$ export PHP_DTRACE=yes
$ pecl install oci8
19

$ export PHP_DTRACE=yes
$ pecl install oci8
20

./configure --with-oci8=shared,instantclient,/path/to/instant/client/lib
8

ODDBEC_NO_MORE_SPAM_KTHX tại trực tuyến Dot no ¶

18 năm trước

$ export PHP_DTRACE=yes
$ pecl install oci8
22

$ export PHP_DTRACE=yes
$ pecl install oci8
23

$ export PHP_DTRACE=yes
$ pecl install oci8
24

$ export PHP_DTRACE=yes
$ pecl install oci8
25

$ export PHP_DTRACE=yes
$ pecl install oci8
26

./configure --with-oci8=shared,instantclient,/path/to/instant/client/lib
8

Mike tại macgirvin.com

14 năm trước

$ export PHP_DTRACE=yes
$ pecl install oci8
28

$ export PHP_DTRACE=yes
$ pecl install oci8
29

$ export PHP_DTRACE=yes
$ pecl install oci8
30

$ export PHP_DTRACE=yes
$ pecl install oci8
31

$ export PHP_DTRACE=yes
$ pecl install oci8
32

$ export PHP_DTRACE=yes
$ pecl install oci8
33

$ export PHP_DTRACE=yes
$ pecl install oci8
34

$ export PHP_DTRACE=yes
$ pecl install oci8
35

$ export PHP_DTRACE=yes
$ pecl install oci8
36

$ export PHP_DTRACE=yes
$ pecl install oci8
37

$ export PHP_DTRACE=yes
$ pecl install oci8
38

$ export PHP_DTRACE=yes
$ pecl install oci8
39

$ export PHP_DTRACE=yes
$ pecl install oci8
40

$ export PHP_DTRACE=yes
$ pecl install oci8
41

$ export PHP_DTRACE=yes
$ pecl install oci8
42

$ export PHP_DTRACE=yes
$ pecl install oci8
43

$ export PHP_DTRACE=yes
$ pecl install oci8
44

$ export PHP_DTRACE=yes
$ pecl install oci8
45

$ export PHP_DTRACE=yes
$ pecl install oci8
46

$ export PHP_DTRACE=yes
$ pecl install oci8
47

$ export PHP_DTRACE=yes
$ pecl install oci8
48

$ export PHP_DTRACE=yes
$ pecl install oci8
49

$ export PHP_DTRACE=yes
$ pecl install oci8
50

$ export PHP_DTRACE=yes
$ pecl install oci8
51

$ export PHP_DTRACE=yes
$ pecl install oci8
52

$ export PHP_DTRACE=yes
$ pecl install oci8
51

$ export PHP_DTRACE=yes
$ pecl install oci8
54

$ export PHP_DTRACE=yes
$ pecl install oci8
55

$ export PHP_DTRACE=yes
$ pecl install oci8
56

$ export PHP_DTRACE=yes
$ pecl install oci8
57

./configure --with-oci8=shared,instantclient,/path/to/instant/client/lib
8

Jay dot couture tại gmail dot com ¶

15 năm trước

$ export PHP_DTRACE=yes
$ pecl install oci8
59

$ export PHP_DTRACE=yes
$ pecl install oci8
60

pear config-set http_proxy http://my-proxy.example.com:80/
18

$ export PHP_DTRACE=yes
$ pecl install oci8
62

$ export PHP_DTRACE=yes
$ pecl install oci8
63

$ export PHP_DTRACE=yes
$ pecl install oci8
64

$ export PHP_DTRACE=yes
$ pecl install oci8
65

$ export PHP_DTRACE=yes
$ pecl install oci8
66

$ export PHP_DTRACE=yes
$ pecl install oci8
67

$ export PHP_DTRACE=yes
$ pecl install oci8
68

./configure --with-oci8=shared,instantclient,/path/to/instant/client/lib
8

Msapp ¶

17 năm trước

$ export PHP_DTRACE=yes
$ pecl install oci8
70

$ export PHP_DTRACE=yes
$ pecl install oci8
71

./configure --with-oci8=shared,instantclient,/path/to/instant/client/lib
8

ODDBEC_NO_MORE_SPAM_KTHX tại trực tuyến Dot no ¶

17 năm trước

$ export PHP_DTRACE=yes
$ pecl install oci8
73

$ export PHP_DTRACE=yes
$ pecl install oci8
74

$ export PHP_DTRACE=yes
$ pecl install oci8
75

$ export PHP_DTRACE=yes
$ pecl install oci8
76

$ export PHP_DTRACE=yes
$ pecl install oci8
77

$ export PHP_DTRACE=yes
$ pecl install oci8
78

$ export PHP_DTRACE=yes
$ pecl install oci8
79

$ export PHP_DTRACE=yes
$ pecl install oci8
80

$ export PHP_DTRACE=yes
$ pecl install oci8
81

$ export PHP_DTRACE=yes
$ pecl install oci8
82

./configure --with-oci8=shared,instantclient,/path/to/instant/client/lib
8

18 năm trước

18 năm trước

$ export PHP_DTRACE=yes
$ pecl install oci8
84

$ export PHP_DTRACE=yes
$ pecl install oci8
85

$ export PHP_DTRACE=yes
$ pecl install oci8
86

$ export PHP_DTRACE=yes
$ pecl install oci8
87

$ export PHP_DTRACE=yes
$ pecl install oci8
88

./configure --with-oci8=shared,instantclient,/path/to/instant/client/lib
8

$ export PHP_DTRACE=yes
$ pecl install oci8
23

18 năm trước

$ export PHP_DTRACE=yes
$ pecl install oci8
90

$ export PHP_DTRACE=yes
$ pecl install oci8
23

$ export PHP_DTRACE=yes
$ pecl install oci8
92

$ export PHP_DTRACE=yes
$ pecl install oci8
93

$ export PHP_DTRACE=yes
$ pecl install oci8
94

$ export PHP_DTRACE=yes
$ pecl install oci8
95

$ export PHP_DTRACE=yes
$ pecl install oci8
96

$ export PHP_DTRACE=yes
$ pecl install oci8
97

./configure --with-oci8=shared,instantclient,/path/to/instant/client/lib
8

Mike tại macgirvin.com

18 năm trước

$ export PHP_DTRACE=yes
$ pecl install oci8
99

tar -zxf oci8-3.0.0.tgz
cd oci8-3.0.0
00

./configure --with-oci8=shared,instantclient,/path/to/instant/client/lib
8

$ export PHP_DTRACE=yes
$ pecl install oci8
23

Mike tại macgirvin.com

tar -zxf oci8-3.0.0.tgz
cd oci8-3.0.0
02

tar -zxf oci8-3.0.0.tgz
cd oci8-3.0.0
03

tar -zxf oci8-3.0.0.tgz
cd oci8-3.0.0
04

tar -zxf oci8-3.0.0.tgz
cd oci8-3.0.0
05

tar -zxf oci8-3.0.0.tgz
cd oci8-3.0.0
06

./configure --with-oci8=shared,instantclient,/path/to/instant/client/lib
8

14 năm trước

$ export PHP_DTRACE=yes
$ pecl install oci8
51

Jay dot couture tại gmail dot com ¶

tar -zxf oci8-3.0.0.tgz
cd oci8-3.0.0
09

tar -zxf oci8-3.0.0.tgz
cd oci8-3.0.0
10

./configure --with-oci8=shared,instantclient,/path/to/instant/client/lib
8

15 năm trước

$ export PHP_DTRACE=yes
$ pecl install oci8
51

tar -zxf oci8-3.0.0.tgz
cd oci8-3.0.0
12

tar -zxf oci8-3.0.0.tgz
cd oci8-3.0.0
13

tar -zxf oci8-3.0.0.tgz
cd oci8-3.0.0
14

tar -zxf oci8-3.0.0.tgz
cd oci8-3.0.0
15

./configure --with-oci8=shared,instantclient,/path/to/instant/client/lib
8

Jay dot couture tại gmail dot com ¶

$ export PHP_DTRACE=yes
$ pecl install oci8
51

tar -zxf oci8-3.0.0.tgz
cd oci8-3.0.0
17

tar -zxf oci8-3.0.0.tgz
cd oci8-3.0.0
18

tar -zxf oci8-3.0.0.tgz
cd oci8-3.0.0
19

tar -zxf oci8-3.0.0.tgz
cd oci8-3.0.0
20

tar -zxf oci8-3.0.0.tgz
cd oci8-3.0.0
21

tar -zxf oci8-3.0.0.tgz
cd oci8-3.0.0
22

tar -zxf oci8-3.0.0.tgz
cd oci8-3.0.0
23

tar -zxf oci8-3.0.0.tgz
cd oci8-3.0.0
24

tar -zxf oci8-3.0.0.tgz
cd oci8-3.0.0
25

tar -zxf oci8-3.0.0.tgz
cd oci8-3.0.0
26

./configure --with-oci8=shared,instantclient,/path/to/instant/client/lib
8

Jay dot couture tại gmail dot com ¶

15 năm trước

tar -zxf oci8-3.0.0.tgz
cd oci8-3.0.0
28

tar -zxf oci8-3.0.0.tgz
cd oci8-3.0.0
29

tar -zxf oci8-3.0.0.tgz
cd oci8-3.0.0
30

tar -zxf oci8-3.0.0.tgz
cd oci8-3.0.0
31

./configure --with-oci8=shared,instantclient,/path/to/instant/client/lib
8

Msapp ¶

Kucerar tại hhmi dot org ¶

tar -zxf oci8-3.0.0.tgz
cd oci8-3.0.0
33

tar -zxf oci8-3.0.0.tgz
cd oci8-3.0.0
34

tar -zxf oci8-3.0.0.tgz
cd oci8-3.0.0
35

tar -zxf oci8-3.0.0.tgz
cd oci8-3.0.0
36

tar -zxf oci8-3.0.0.tgz
cd oci8-3.0.0
37

tar -zxf oci8-3.0.0.tgz
cd oci8-3.0.0
38

tar -zxf oci8-3.0.0.tgz
cd oci8-3.0.0
39

tar -zxf oci8-3.0.0.tgz
cd oci8-3.0.0
40

tar -zxf oci8-3.0.0.tgz
cd oci8-3.0.0
41

tar -zxf oci8-3.0.0.tgz
cd oci8-3.0.0
42

tar -zxf oci8-3.0.0.tgz
cd oci8-3.0.0
43

./configure --with-oci8=shared,instantclient,/path/to/instant/client/lib
8

Đánh dấu tại Maggies Dot Net

Mike tại macgirvin.com

tar -zxf oci8-3.0.0.tgz
cd oci8-3.0.0
45

tar -zxf oci8-3.0.0.tgz
cd oci8-3.0.0
46

14 năm trước

tar -zxf oci8-3.0.0.tgz
cd oci8-3.0.0
48

tar -zxf oci8-3.0.0.tgz
cd oci8-3.0.0
49

tar -zxf oci8-3.0.0.tgz
cd oci8-3.0.0
50

tar -zxf oci8-3.0.0.tgz
cd oci8-3.0.0
51

tar -zxf oci8-3.0.0.tgz
cd oci8-3.0.0
52

./configure --with-oci8=shared,instantclient,/path/to/instant/client/lib
8