Khởi động PHP: Không thể tải natri thư viện động

Cảnh báo PHP. Khởi động PHP. Không thể tải thư viện động 'natri' [đã thử. /usr/lib64/php/mô-đun/natri [/usr/lib64/php/mô-đun/natri. không thể mở tệp đối tượng được chia sẻ. Không có tệp hoặc thư mục như vậy], /usr/lib64/php/modules/sodium. vì vậy [/usr/lib64/php/mô-đun/natri. vì thế. biểu tượng không xác định. crypto_core_ristretto255_sub]] trong Unknown trên dòng 0

PHP chỉ chạy hoàn hảo trên phiên bản Home, với tất cả các tiện ích mở rộng mong muốn, điều tương tự không xảy ra với hệ thống phiên bản Pro

Trong phiên bản Pro, chúng chỉ có một số tiện ích mở rộng.
Trong phiên bản Pro này, nó chỉ tải một số tiện ích mở rộng, trong khi các tiện ích mở rộng khác như curl, intl và sodium không bao giờ tải và cùng một thông báo luôn hiển thị trong nhật ký Apache.

Cảnh báo PHP. Khởi động PHP. Không thể tải thư viện động 'curl' [đã thử. Đ. \\php7-64\\php\\ext\\curl [Không thể tìm thấy mô-đun được chỉ định. ], Đ. \\php7-64\\php\\ext\\php_curl. dll [Không thể tìm thấy mô-đun được chỉ định. ]] trong Unknown trên dòng 0

Cảnh báo PHP. Khởi động PHP. Không thể tải thư viện động 'intl' [đã thử. Đ. \\php7-64\\php\\ext\\intl [Không thể tìm thấy mô-đun được chỉ định. ], Đ. \\php7-64\\php\\ext\\php_intl. dll [Không thể tìm thấy mô-đun được chỉ định. ]] trong Unknown trên dòng 0

Cảnh báo PHP. Khởi động PHP. Không thể tải thư viện động 'natri' [đã thử. Đ. \\php7-64\\php\\ext\\natri [Không thể tìm thấy mô-đun được chỉ định. ], Đ. \\php7-64\\php\\ext\\php_sodium. dll [Không thể tìm thấy mô-đun được chỉ định. ]] trong Unknown trên dòng 0

Đối với các tiện ích mở rộng khác, mọi thứ đều bình thường.
Trong notebook có Windows 10 Home, như mình đã nói, mọi thứ đều bình thường.
Điều này chỉ xảy ra trong ghi chú với Windows 10 Pro, vì cài đặt giống hệt nhau.

Tôi không biết làm thế nào để giải quyết vấn đề này;

Nó có liên quan gì đến Windows 10 Pro không?
Không có gì về nó trên web.

glsmith
Người kiểm duyệt
[email protected]]# yum deplist sclo-php72-php-sodium.x86_64 Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.jaleco.com * epel: mirror.compevo.com * extras: centos-distro.1gservers.com * updates: repos.dfw.quadranet.com package: sclo-php72-php-sodium.x86_64 7.2.12-1.el7 dependency: libc.so.6[GLIBC_2.4][64bit] provider: glibc.x86_64 2.17-260.el7_6.5 dependency: libsodium.so.23[][64bit] provider: sclo-cassandra3-libsodium.x86_64 1.0.15-2.el7 provider: libsodium.x86_64 1.0.17-1.el7 dependency: rh-php72-php[api] = 20170718-64 provider: rh-php72-php-common.x86_64 7.2.10-3.el7 dependency: rh-php72-php[zend-abi] = 20170718-64 provider: rh-php72-php-common.x86_64 7.2.10-3.el7 dependency: rh-php72-runtime provider: rh-php72-runtime.x86_64 1-2.el7 dependency: rtld[GNU_HASH] provider: glibc.x86_64 2.17-260.el7_6.5 provider: glibc.i686 2.17-260.el7_6.5

Lưu ý thư viện libsodium có hai nhà cung cấp. Điều này có nghĩa là yum nghĩ rằng một trong hai điều này có thể đáp ứng các yêu cầu; . Chúng tôi sẽ cần xóa thư viện sclo-cassandra3-libsodium và cài đặt thủ công thư viện chúng tôi muốn

[[email protected]]# yum remove sclo-cassandra3-libsodium.x86_64
Loaded plugins: fastestmirror
Resolving Dependencies
--> Running transaction check
---> Package sclo-cassandra3-libsodium.x86_64 0:1.0.15-2.el7 will be erased
--> Finished Dependency Resolution

Dependencies Resolved

========================================================================================================================================================
 Package                                       Arch                       Version                           Repository                             Size
========================================================================================================================================================
Removing:
 sclo-cassandra3-libsodium                     x86_64                     1.0.15-2.el7                      @centos-sclo-sclo                     348 k

Transaction Summary
========================================================================================================================================================
Remove  1 Package

Installed size: 348 k
Is this ok [y/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Erasing    : sclo-cassandra3-libsodium-1.0.15-2.el7.x86_64                                                                                        1/1
  Verifying  : sclo-cassandra3-libsodium-1.0.15-2.el7.x86_64                                                                                        1/1

Removed:
  sclo-cassandra3-libsodium.x86_64 0:1.0.15-2.el7

Complete!

Bây giờ hãy cài đặt đúng thư viện

[[email protected]]# yum install libsodium.x86_64
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.jaleco.com
 * epel: mirror.compevo.com
 * extras: centos-distro.1gservers.com
 * updates: repos.dfw.quadranet.com
Resolving Dependencies
--> Running transaction check
---> Package libsodium.x86_64 0:1.0.17-1.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

========================================================================================================================================================
 Package                              Arch                              Version                                   Repository                       Size
========================================================================================================================================================
Installing:
 libsodium                            x86_64                            1.0.17-1.el7                              epel                            144 k

Transaction Summary
========================================================================================================================================================
Install  1 Package

Total download size: 144 k
Installed size: 344 k
Is this ok [y/d/N]: y
Downloading packages:
libsodium-1.0.17-1.el7.x86_64.rpm                                                                                                | 144 kB  00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : libsodium-1.0.17-1.el7.x86_64                                                                                                        1/1
  Verifying  : libsodium-1.0.17-1.el7.x86_64                                                                                                        1/1

Installed:
  libsodium.x86_64 0:1.0.17-1.el7

Complete!

Bây giờ hãy kiểm tra cài đặt của chúng tôi

[[email protected]]# php -i | grep sodium
/etc/opt/rh/rh-php72/php.d/20-sodium.ini,
sodium
sodium support => enabled
libsodium headers version => 1.0.17
libsodium library version => 1.0.17

Thành công

Chủ Đề