Hướng dẫn dùng oracle version trong PHP

Just for you: FREE 60-day trial to the world’s largest digital library.

The SlideShare family just got bigger. Enjoy access to millions of ebooks, audiobooks, magazines, and more from Scribd.

Read free for 60 days

Cancel anytime.

Bài viết được sự cho phép của tác giả Lê Chí Dũng

Để cài đặt nhiều version php cho nhiều project website, dùng yum-config-manager để cài đặt multiple versions of PHP. Và lưu ý bài viết này dành cho những người có kiến thức cơ bản về Nginx và PHP.

Tuyển dụng lập trình viên php cần gấp

Hướng dẫn dùng oracle version trong PHP

1.1 Cài đặt PHP 7.1 Version

1.2 Cài đặt PHP 5.6 Version

Kiểm tra version PHP mặc định.

1.3 Cấu hình PHP-FPM và PHP56-PHP-FPM

Đây là phần cấu hình php-fpm sẽ hoạt động tương thích với Nginx. Cần thiết lập user/group của FastCGI khi hoạt động trên Nginx sẽ listen đúng port.

php-fpm (default 7.1): /etc/php-fpm.d/www.conf

php56-php-fpm: /opt/remi/php56/root/etc/php-fpm.d/www.conf

Mở file config đề thiết lập user/group của FastCGI.

Cập nhật thông tin user/group

Kế tiếp, cập nhật thiết lập address:port cho FastCGI listen các request sẽ nhận.

2. Thiết lập Nginx dùng PHP-FPM tương ứng

2.1 Khởi chạy services

Nếu trường hợp bị lỗi xãy ra thì gõ lệnh sau:

2.2 Thiết lập đường dẫn cho website

Tạo các folder web để chạy các version PHP khác nhau trong /var/www/html/.

2.3 Thiết lập permission

2.4 Config Nginx Server cho  các Website

Tạo các config Nginx cho các website tại /etc/nginx/conf.d/.

Website 1 cấu hình cho example1.com

Website 2 cấu hình cho example2.com

Kế tiếp tạo các nội dung chứa phpinfo() để xem các version PHP của các website.

Để apply các cấu hình thì phải restart lại các services.

Nếu chạy dưới local thì nhớ cấu hình /etc/hosts.

Cuối cùng truy cập vào domain các trang đã setup trong config nginx để xem thành quả.

Bài viết gốc được đăng tải tại lcdung.top

Có thể bạn quan tâm:

  • Hướng dẫn chạy nhiều Node version khác nhau trên Windows
  • Hướng dẫn cấu hình Xdebug bằng PHPStorm cho Docker
  • TensorFlow là gì? Tìm hiểu về TensoFlow từ A đến Z

Xem thêm Việc làm php đà nẵng, hcm, hà nội hấp dẫn trên TopDev

Hướng dẫn dùng oracle version trong PHP

Đã đăng vào thg 3 23, 2019 11:40 SA 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 dùng oracle version trong PHP

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 dùng oracle version trong PHP

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 php_oci8_11g.dll vào thư mục C:\xampp\php\ext\

Hướng dẫn dùng oracle version trong PHP

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 C:\xampp\php\php.ini và thêm dòng extension=php_oci8_11g.dll vào

Hướng dẫn dùng oracle version trong PHP
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 dùng oracle version trong PHP

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 dùng oracle version trong PHP
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 dùng oracle version trong PHP
Sau khi download, extract file zip và copy vào thư mục C:\instantclient_11_2

Hướng dẫn dùng oracle version trong PHP

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 View Advanced system setttings

Hướng dẫn dùng oracle version trong PHP

Tiếp đến, bạn click vào Advanced system settings trên menu bên trái

Hướng dẫn dùng oracle version trong PHP

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

Hướng dẫn dùng oracle version trong PHP

Edit Path ở System Avariables, thêm C:\instantclient_11_2 và lưu lại

Hướng dẫn dùng oracle version trong PHP

** 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 C:\xampp\htdocs\info.php 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 dùng oracle version trong PHP

** Nếu bạn nhìn thấy thông tin của oci8 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 dùng oracle version trong PHP

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 dùng oracle version trong PHP

All rights reserved