Hướng dẫn install oci8 php 7.4 centos 7 - cài đặt oci8 php 7.4 centos 7
Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách cài đặt tiện ích mở rộng OCI8 trong CWP/centos8/centos7. Phần mở rộng OCI8 này cho phép bạn truy cập cơ sở dữ liệu Oracle. Các chức năng này cho phép bạn truy cập cơ sở dữ liệu Oracle. Họ hỗ trợ các câu lệnh SQL và PL/SQL. Các tính năng cơ bản bao gồm kiểm soát giao dịch, liên kết các biến PHP với các trình giữ chỗ Oracle và hỗ trợ cho các loại và bộ sưu tập đối tượng lớn (LOB). Các tính năng khả năng mở rộng của Oracle, như gộp kết nối thường trú cơ sở dữ liệu (DRCP) và bộ nhớ đệm kết quả cũng được hỗ trợ. Tải xuống đầu tiên các gói oracle instantclient yêu cầu: Cài đặt thứ hai: Tải xuống đầu tiên các gói oracle instantclient yêu cầu: Cài đặt thứ hai: Bây giờ cài đặt tiện ích mở rộng OCI8 PHP: Bây giờ bạn cần cài đặt tiện ích mở rộng OCI8 thông qua quy trình bên dưới, xin lưu ý các phiên bản cho OCI8 rất nhạy cảm với phiên bản PHP. Đối với bộ chuyển đổi PHP: cd /usr/local/src wget https://pecl.php.net/get/oci8-2.2.0.tgz tar -zxvf oci8-2.2.0.tgz cd oci8-2.2.0 phpize ./configure make && make install Php 7.x: cd /usr/local/src wget https://pecl.php.net/get/oci8-3.0.1.tgz tar -zxvf oci8-3.0.1.tgz cd oci8-3.0.1 phpize ./configure make && make install Php 8.0 (chỉ): cd /usr/local/src wget https://pecl.php.net/get/oci8-3.2.1.tgz tar -zxvf oci8-3.2.1.tgz cd oci8-3.2.1 phpize ./configure make && make install Php 8.1 (chỉ): extension=oci8.so Bây giờ thêm dòng này ở cuối tệp này cd /usr/local/src dnf localinstall oracle* --nogpgcheck4: Bây giờ bạn có thể kiểm tra PHPINFO ở đó, bạn có thể thấy OCI8 hiện được bật. Đối với bộ chọn PHP và PHP-FPM nếu bạn cần cài đặt OCI8 cho PHP 7.4 thì hãy thay thế cd /usr/local/src dnf localinstall oracle* --nogpgcheck5 và cd /usr/local/src dnf localinstall oracle* --nogpgcheck6 bằng: ** Thay đổi 74 thành 80 cho Php 8.0 hoặc thành 81 cho Php 8.1 /opt/alt/php74/usr/bin/phpize ./configure --with-php-config=/opt/alt/php74/usr/bin/php-conf Đối với bộ chọn PHP 7.4: /opt/alt/php-fpm74/usr/bin/phpize ./configure --with-php-config=/opt/alt/php-fpm74/usr/bin/php-config Cho PHP-FPM 7.4: cd /usr/local/src dnf localinstall oracle* --nogpgcheck0 thí dụ : extension=oci8.so Và sau đó thêm dòng này trong php.ini:
** Khởi động lại dịch vụ PHP-FPM hoặc dừng dịch vụ PHP và bắt đầu từ mô-đun CWP PHP-FPM. Tôi là một quản trị viên hệ thống và nhà phát triển PHP và hiện đang làm quản trị viên hệ thống trong bảng điều khiển CWP, chuyên môn về Linux và Windows Quản trị quản trị RHEL. cd /usr/local/src dnf localinstall oracle* --nogpgcheck2 Tôi đang cố gắng cài đặt Php 7.4.1, OracleClient và OCI8 cho kết nối Oracle. Tôi đã thử với mọi giải pháp có thể trên các diễn đàn khác nhau nhưng không có may mắn. Hệ thống: Centos Linux Phát hành 7.2.1511 (Core) .bash_profile[root@localhost ~]# vi .bash_profileNhận các bí danh và chức năng if [-f ~/.bashrc]; sau đó . ~/.bashrc fiPATH=$PATH:$HOME/bin Môi trường cụ thể của người dùng và các chương trình khởi động cd /usr/local/src dnf localinstall oracle* --nogpgcheck3 Đường dẫn xuất khẩu |