PHP启动:无法加载PHP文件夹的动态库

PHP启动:无法加载PHP文件夹的动态库,php,ubuntu,nginx,curl,digital-ocean,Php,Ubuntu,Nginx,Curl,Digital Ocean,我已经参考了链接 并尝试了所有相关的解决方案,但我仍然遇到以下问题。感谢您的帮助。谢谢 PHP警告:PHP启动:无法加载动态库“/usr/lib/PHP/20131226/msql.so”-/usr/lib/PHP/20131226/msql.so:无法打开共享对象文件:第0行的未知中没有此类文件或目录 PHP警告:PHP启动:无法加载动态库'/usr/lib/PHP/20131226/PHP_pdo_mysql.dll'-/usr/lib/PHP/20131226/PHP_pdo_mysql.

我已经参考了链接

并尝试了所有相关的解决方案,但我仍然遇到以下问题。感谢您的帮助。谢谢

PHP警告:PHP启动:无法加载动态库“/usr/lib/PHP/20131226/msql.so”-/usr/lib/PHP/20131226/msql.so:无法打开共享对象文件:第0行的未知中没有此类文件或目录 PHP警告:PHP启动:无法加载动态库'/usr/lib/PHP/20131226/PHP_pdo_mysql.dll'-/usr/lib/PHP/20131226/PHP_pdo_mysql.dll:无法打开共享对象文件:在第0行的未知位置没有此类文件或目录 PHP 5.6.38-3+ubuntu14.04.1+deb.sury.org+1(cli) 版权所有(c)1997-2016 PHP集团 Zend Engine v2.6.0版权所有(c)1998-2016 Zend Technologies Zend OPcache v7.0.6-dev版权所有(c)1999-2016,由Zend Technologies提供


您的php.ini配置文件引用了几个不存在的文件,例如
/usr/lib/php/20131226/php_pdo_mysql.dll
,您的php安装已损坏。重新安装PHP可能更容易,但如果您想手动修复它,请创建一个名为
phpinfo.PHP
的页面,并让它包含

<?php phpinfo(~0);

您安装了php-pdo_mysql吗?我已经执行了两个命令,apt get install php5.6-mysql和sudo phpenmod pdo_mysql,然后重新启动。仍然是同一个问题您可以从terminalIt has/20-pdo_mysql.ini文件中使用phpinfo()或php-i|grep pdo来确认它。那么它安装对了吗?我想是的。当你说你重启了,你到底重启了什么?根据您的服务器配置,您可能需要重新启动apache2/nginx,php fpmI在过去丢失了一些库,但这并没有阻止我的应用程序工作?
phpinfo(~0)vs
phpinfo()
?@113408有些lib是可以不用的,但当无法加载
php_pdo_mysql.dll时,许多php代码库会停止工作,这可能会使
new pdo()
停止工作,至少在您尝试连接到mysql或mysql时是如此database@abdulrashid可能很少,phpinfo()的论点是一组位标志,用于决定显示什么信息,
~0
启用所有可能的标志。(在x86 CPU上,执行
-1
也会启用所有可能的标志,但如果可移植到其他CPU,则启用idk),但可能不需要它,因为默认参数(至少现在?)是
INFO\u ALL
,它还应该打印所有可能的信息