Hướng dẫn php startup: unable to load dynamic library oci8_12c - khởi động php: không thể tải thư viện động oci8_12c

4

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Chúng tôi phải đối mặt với một vấn đề lớn để kết nối Oracle Server trong PHP những gì tôi đã làm

  • Setp 1:

    Cài đặt Windows 7 32bit

  • Bước 2 :

    Cài đặt XAMPP 32 (bao gồm: Apache 2.4.29, Php 7.1.11, Phpmyadmin 4.7.4, OpenSSL 1.0.2, Bảng điều khiển XAMPP 3.2.2)

  • Bươc :

    Gói máy khách tức thời-cơ bản: Tất cả các tệp cần thiết để chạy các ứng dụng OCI, OCCI và JDBC-OCI Tải xuống InstantClient-Basic-NT-122.2.0.1.0.zip và trích xuất nó vào ổ C với InstantClient_12_2 Tên têninstantclient_12_2 name

  • Bước 5:

    Đặt môi trường trong đường dẫn "C: \ instantclient_12_2"

  • Bước 6:

    Chỉnh sửa tệp php.ini và mở rộng cho phépextension=php_oci8_12c.dll (By removing semicolon ) from front

  • Bước 7:

    Khởi động lại máy chủ Apache của tôi, sau đó khi tôi kiểm tra phpinfo () nó không hiển thị bất kỳ mô -đun OCI8 nàophpinfo() it not showing any oci8 module

Sau đó, tôi kiểm tra nhật ký lỗi của mình, tôi thấy cái này

[30-Nov-2017 13:42:43 UTC] PHP Warning:  PHP Startup: Unable to load dynamic library 'C:\xampp\php\ext\php_oci8_12c.dll' - The specified procedure could not be found.

Bất kỳ ai có thể giúp tôi cách giải quyết vấn đề này,

Cảm ơn trước, và xin lỗi vì tiếng Anh của tôi.

Đã hỏi ngày 30 tháng 11 năm 2017 lúc 13:57Nov 30, 2017 at 13:57

Hướng dẫn php startup: unable to load dynamic library oci8_12c - khởi động php: không thể tải thư viện động oci8_12c

Trên trang tải xuống máy khách tức thì, dòng tiếp theo sau liên kết tải xuống cho instantclient-basic-nt-12.2.0.1.0.zip trạng thái:

Gói cơ bản 12.2 yêu cầu phân phối lại Microsoft Visual Studio 2013.

Vì bạn chưa liệt kê rằng trong những gì bạn đã thử, việc cài đặt nó sẽ là bước tiếp theo của bạn.

Bạn cũng nên khởi động lại để đảm bảo rằng các thay đổi của bạn đối với đường dẫn môi trường được áp dụng hệ thống rộng (ví dụ: dịch vụ Apache).

Đã trả lời ngày 1 tháng 12 năm 2017 lúc 10:12Dec 1, 2017 at 10:12

5

Tôi đã đi kèm với một giải pháp.

Sao chép thư mục oci.dll, oraociei12.dlloraons.dll vào apache/bin và thay thế tên hiện có.

Đã trả lời ngày 8 tháng 4 năm 2019 lúc 3:00Apr 8, 2019 at 3:00

1

AllCommentsChangeSgit/SVN Commitsrelated Báo cáo

Tôi đã dành gần 4 ngày ... vẫn không có được cách giải quyết nó.

Làm ơn giúp tôi...

Tôi muốn kết nối với cơ sở dữ liệu Oracle-11g thông qua Laravel 5.7.1Path- C:\instantclient_12_2 and TNS_ADMIN- C:\instantclient_12_2 as well,

Tôi đã tạo các biến môi trường cho đường dẫn- C: \ instantclient_12_2 và tns_admin- c: \ instantclient_12_2,

Đặt Php_oci8-2.1.8-7.2-TS-VC15-X64 trong XAMPP/PHP/EXT và

[Oracle_10]

extension=php_oci8.dll

Đã thêm các tiện ích mở rộng trong php.ini

extension=php_oci8_11g.dll

[Oracle_12c]

extension=php_oci8_12c.dll

[Oracle_11g]

Vấn đề là gì?

Cấu hình máy tính của tôi:

Win7 sp1-64bit & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Php 7.2.1 & nbsp; & nbsp; XAMPP V3.22

Bug #79775Không thể tải Thư viện động 'PHP_OCI8_12C.Dll'
Submitted:2020-07-03 12:07 UTCModified:2020-07-15 06:07 UTC
Votes:1
AVG. Ghi bàn:3.0 ± 0,0
Reproduced:1 trên 1 (100,0%)
Cùng một phiên bản:1 (100,0%)
Cùng một hệ điều hành:1 (100,0%)
From:Cùng một hệ điều hành:Assigned:Thomas Dot Wiedmann tại Laek-Bw Dot de
Status:CMB (Hồ sơ)Package:Không phải là một lỗi
Liên quan đến nhà tiên tri7.4.7 OS:Phiên bản PHP:
Windows NT 10.0 Bản dựng 14393Báo cáo riêng tư:CVE-ID:Không

Không có

Bản vá lỗi

Thêm một bản vá

Kéo yêu cầu

Thêm yêu cầu kéo

Lịch sửCommentsChangesGit/SVN commitsRelated reports