Không thể tải thư viện động mysql

Cứu giúp. đám mây tiếp theo. com dành cho người dùng gia đình/không phải doanh nghiệp. Nếu bạn đang điều hành một doanh nghiệp, bạn có thể truy cập hỗ trợ trả phí qua cổng thông tin. đám mây tiếp theo. com nơi chúng tôi có thể đảm bảo doanh nghiệp của bạn tiếp tục hoạt động trơn tru

Để giúp bạn nhanh nhất có thể, trước khi nhấp vào Tạo chủ đề, vui lòng cung cấp càng nhiều thông tin bên dưới càng tốt. Vui lòng sử dụng dịch vụ pastebin cho nhật ký, nếu không, hãy thụt lề các ví dụ nhật ký ngắn với bốn khoảng trắng

example

Hoặc để lâu hơn, hãy sử dụng ba dấu gạch ngược bên trên và bên dưới đoạn mã

longer
example
here

Một số hoặc tất cả các thông tin dưới đây sẽ được yêu cầu nếu nó không được cung cấp;

Phiên bản Nextcloud [ví dụ: 20. 0. 5]. 23. 0. 5
Hệ điều hành và phiên bản [ví dụ: Ubuntu 20. 04].

PHP Warning:  PHP Startup: Unable to load dynamic library 'posix.so' 
[tried: /usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/posix.so [/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/posix.so: cannot open shared object file: No such file or directory], 
/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/posix.so.so
[/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/posix.so.so: 
cannot open shared object file: No such file or directory]] in Unknown on line 0
5
Phiên bản Apache hoặc nginx [ví dụ: Apache 2. 4. 25].
PHP Warning:  PHP Startup: Unable to load dynamic library 'posix.so' 
[tried: /usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/posix.so [/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/posix.so: cannot open shared object file: No such file or directory], 
/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/posix.so.so
[/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/posix.so.so: 
cannot open shared object file: No such file or directory]] in Unknown on line 0
6
Phiên bản PHP [ví dụ: 7. 4].
PHP Warning:  PHP Startup: Unable to load dynamic library 'posix.so' 
[tried: /usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/posix.so [/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/posix.so: cannot open shared object file: No such file or directory], 
/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/posix.so.so
[/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/posix.so.so: 
cannot open shared object file: No such file or directory]] in Unknown on line 0
7

Vấn đề bạn đang gặp phải

Tôi thấy thông báo nhật ký sau [hàng nghìn thông báo] trong nhật ký đám mây tiếp theo của mình. Như thông báo nêu rõ, không tìm thấy tệp

PHP Warning:  PHP Startup: Unable to load dynamic library 'posix.so' 
[tried: /usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/posix.so [/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/posix.so: cannot open shared object file: No such file or directory], 
/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/posix.so.so
[/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/posix.so.so: 
cannot open shared object file: No such file or directory]] in Unknown on line 0
8. Tuy nhiên, gói
PHP Warning:  PHP Startup: Unable to load dynamic library 'posix.so' 
[tried: /usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/posix.so [/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/posix.so: cannot open shared object file: No such file or directory], 
/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/posix.so.so
[/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/posix.so.so: 
cannot open shared object file: No such file or directory]] in Unknown on line 0
9 cho PHP không được dùng nữa [kể từ 7. 2 trở về trước] và không có sẵn cho hệ thống của tôi. Câu hỏi là. chính xác những gì yêu cầu gói/mô-đun này được tải?

Tôi biết có những bài viết cũ hơn ở đây về những điều tương tự. Nhưng tất cả đều khá cũ. Tôi tự hỏi liệu lỗi này có xuất hiện với PHP 7 mới nhất không. 4

出问题的提示

PHP Warning:  PHP Startup: Unable to load dynamic library 'posix.so' 
[tried: /usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/posix.so [/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/posix.so: cannot open shared object file: No such file or directory], 
/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/posix.so.so
[/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/posix.so.so: 
cannot open shared object file: No such file or directory]] in Unknown on line 0

问题出现的场景

  1. 在使用php command 命令行运行 workerman 框架 的 service. php 文件时候,提示错误
  2. 还有出现在运行
    cd /etc/php.d
    vi posix.so
    
    0 命令时,提示的warning
  3. 也出现在运行.
    cd /etc/php.d
    vi posix.so
    
    0 命令时,此命令用来列出php 下安装的PHP扩展库

首先确认是否php 本身安装了此扩展,因为我并没有为所有的扩展库加了快捷链接,以为在哪里只要用 php -m 的命令就可以查看所有的扩展库。
参考文章. https. //www. cnblog. com/pyspang/p/7922617. html
首先 使用 phpinfo[];
查看 posix 扩展是否已经安装,且使用成功


此图说明 php 扩展钟已经安装了 posix. so,但是php 还是warning
办法就是关闭掉warning

cd /etc/php.d
vi posix.so

如图,注释掉 posix. so,在 extension=posix. so 一行的最左边加分号 ;


然后重启php 即可
命令如下.

service php-fpm restart 

如果上一步phpinfo提示中没有,那说明编译php时没有开启若干扩展

[有大佬说,php编译安装的时候,所有的php相关,扩展源码已经安装了,只是没有开启这个盘配置而已,待验证]

再想添加扩展,然而不想卸载后再重装,这下就需要用到phpize来帮忙了
1. 切换到你下载的源码解压之后的目录
如我的

cd /etc/php.d
vi posix.so
1 下载 在
cd /etc/php.d
vi posix.so
2
解压之后在同级目录是
cd /etc/php.d
vi posix.so
3

cd php-7.2.6/ext

基本所有的

cd /etc/php.d
vi posix.so
4相关扩展都在这个源码中

第一步.

cd /etc/php.d
vi posix.so
5
第二步.
cd /etc/php.d
vi posix.so
6
第三步
cd /etc/php.d
vi posix.so
7
第四步
cd /etc/php.d
vi posix.so
8
最后重启服务器
cd /etc/php.d
vi posix.so
9
如果

longer
example
here
6

还是提示

longer
example
here
7

就打印

service php-fpm restart 
0;
查看 posix 扩展是否已经安装,且使用成功
如果有的话,
查找php ini配置文件

longer
example
here
9

结果如下

PHP Warning:  PHP Startup: Unable to load dynamic library 'posix.so' 
[tried: /usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/posix.so [/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/posix.so: cannot open shared object file: No such file or directory], 
/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/posix.so.so
[/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/posix.so.so: 
cannot open shared object file: No such file or directory]] in Unknown on line 0
0

然后

service php-fpm restart 
1

service php-fpm restart 
2前面加分号
service php-fpm restart 
3

PHP Warning:  PHP Startup: Unable to load dynamic library 'posix.so' 
[tried: /usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/posix.so [/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/posix.so: cannot open shared object file: No such file or directory], 
/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/posix.so.so
[/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/posix.so.so: 
cannot open shared object file: No such file or directory]] in Unknown on line 0
4

保存,重启php-fpm 即可
详细请看另一篇使用phpize的文章:
https. //Blog. csdn. net/aerchi/article/details/84646179

Chủ Đề