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
5Phiê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
6Phiê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
7Vấ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
问题出现的场景
- 在使用php command 命令行运行 workerman 框架 的 service. php 文件时候,提示错误
- 还有出现在运行
0 命令时,提示的warningcd /etc/php.d vi posix.so
- 也出现在运行.
0 命令时,此命令用来列出php 下安装的PHP扩展库cd /etc/php.d vi posix.so
一
首先确认是否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
3cd 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
3PHP 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