Zip-pecl

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 trình điều khiển Oracle vào module PHP, với mục đích là PHP có thể kết nối với cơ sở dữ liệu của Oracle

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

1. Tải xuống trình điều khiển Oracle PHP - oci8

Đầu tiên các bạn cần download Oracle driver PHP đó là oci8 tại trang https. //pecl. php. mạng/gói/oci8/2. 2. 0/cửa sổ

Ở đâ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 sử dụng 7. 1 mình sẽ tải 7. An toàn 1 luồng [TS] x86

1. 2 Giải nén tệp zip

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

1. 3. Thêm vào. ddl vào thư mục ext

Trong thư mục download về, do mình dùng Oracle 11g nên mình sẽ copy file php_oci8_11g.dll vào thư mục C:\xampp\php\ext\

Lưu ý. Thay đổi đường dẫn đến xampp của các bạn nhé

1. 4 Thêm phần mở rộng vào php. ban đầu

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


0 and add line

1 to

Bạn cần chắc chắn rằng extension_dir là con trỏ chính đến thư mục mở rộng của PHP để hạn chế lỗi nhé

Như vậy các bạn đã thêm được trình điều khiển oracle php vào module php. Kế hoạch để chạy được trình điều khiển Oracle, bạn cần cài đặt Instantclient-basic-nt của Oracle nữa

1. 5 Tải xuống gói Oracle Instant Client Basic từ OTN

Bạn truy cập vào trang. https. //www. tiên tri. com/technetwork/topics/winsoft-085727. html để tải xuống

Nhấp vào hộp kiểm Chấp nhận Thỏa thuận cấp phép để được hiển thị liên kết tải xuống

Kế đến bạn cuộn xuống bên dưới và tải xuống tệp instantclient-basic-nt-11. 2. 0. 3. 0. khóa kéo

Sau khi tải về, giải nén file zip và copy vào thư mục C. \instantclient_11_2

1. 6 Thêm thư mục con này vào biến môi trường PATH

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 trình điều khiển oracle

Nhấp vào bắt đầu và tìm thấy


2

Tiếp đến, bạn nhấp vào


3 trên menu bên trái

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


4

Edit Path at


5, add

0 and save back

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

1. 7 Kiểm tra trình điều khiển Oracle đã cài đặt chưa?

Để kiểm tra trình điều khiển Oracle PHP đã được cài đặt hay chưa, các bạn mở tệp


1 và thêm dòng sau vào


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

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


2 như hình trên thì chúc mừng bạn đã cài đặt thành công trình điều khiển Oracle.

Kết luận

Như vậy mình đã hướng dẫn hoàn tất cho các bạn cách thêm trình điều khiển oracle oci8 vào mô-đun PHP. Bây giờ bạn có thể kết nối dự án của mình với cơ sở dữ liệu Oracle rồi nhé

Trước hết, để cài đặt hoặc nâng cấp phiên bản PHP chúng ta cần kiểm tra xem VPS đã cài đặt PHP hay chưa và tiến hành gỡ bỏ để tránh xung đột

Để kiểm tra xem VPS đã được cài đặt PHP hay chưa chạy lệnh


6

[root@centos7 ~]# php -v
PHP 5.6.40 [cli] [built: May 13 2020 09:20:03]
Copyright [c] 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright [c] 1998-2016 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright [c] 1999-2016, by Zend Technologies

Liệt kê các tiện ích mở rộng đã được cài đặt

[root@centos7 ~]# yum list installed | grep php
php.x86_64                   5.6.40-21.el7.remi             @remi-php56   
php-cli.x86_64               5.6.40-21.el7.remi             @remi-php56   
php-common.x86_64            5.6.40-21.el7.remi             @remi-php56   
php-fpm.x86_64               5.6.40-21.el7.remi             @remi-php56   
php-gd.x86_64                5.6.40-21.el7.remi             @remi-php56   
php-mbstring.x86_64          5.6.40-21.el7.remi             @remi-php56   
php-mysqlnd.x86_64           5.6.40-21.el7.remi             @remi-php56   
php-opcache.x86_64           5.6.40-21.el7.remi             @remi-php56   
php-pdo.x86_64               5.6.40-21.el7.remi             @remi-php56   
php-pecl-jsonc.x86_64        1.3.10-2.el7.remi.5.6          @remi-php56   
php-pecl-zip.x86_64          1.19.0-1.el7.remi.5.6          @remi-php56   
php-xml.x86_64               5.6.40-21.el7.remi             @remi-php56   
php-xmlrpc.x86_64            5.6.40-21.el7.remi             @remi-php56   

Như ta thấy trên VPS đã được cài đặt PHP 5. 6, bây giờ chúng ta sẽ tiến hành bỏ toàn bộ phiên bản cũ của PHP trước đó bằng lệnh

yum remove php*

Cài đặt kho lưu trữ Remi, kho lưu trữ Epel

yum install epel-release //rpms.remirepo.net/enterprise/remi-release-7.rpm yum-utils -y

Sau khi cài đặt xong, bạn cần chạy một lệnh để kích hoạt kho lưu trữ chứa phiên bản PHP ưa thích của bạn. Để kiểm tra bản phát hành PHP 7+ nào có sẵn trong kho Remi, hãy chạy

Chủ Đề