当前位置: 首页 > 知识库问答 >
问题:

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

舒枫涟
2023-03-14

我已经参考了链接,PHP5类似的问题

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

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.1deb.sury.org1(cli)版权(c)1997-2016 PHP组Zend Engine v2.6.0,版权(c)1998-2016 Zend Technologies与Zend OPache v7.0.6-dev,版权(c)1999-2016,由Zend Technologies

共有1个答案

冀俊良
2023-03-14

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

<?php phpinfo(~0);

并在浏览器中打开它,您将获得php.ini的位置和解析的附加ini配置文件列表,一旦获得,扫描php.ini文件和所有附加配置文件,并删除所有引用到不存在的文件。例如在这个屏幕截图中:

在这里,您必须扫描文件/etc/php/7.0/fpm/php.ini/etc/php/7.0/fpm/conf. d/10-mysqlnd.ini/etc/php/7.0/fpm/conf. d/10-opcache.ini/etc/php/7.0/fpm/conf. d/10-pdo.ini/etc/php/7.0/fpm/conf. d/15-xml.ini/etc/php/7.0/fpm/conf. d/20-calendar.ini/etc/php/7.0/fpm/conf. d/20-ctype.ini/etc/php/7.0/fpm/conf. d/20-curl.ini/etc/php/7.0/fpm/conf. d/20-dom.ini/etc/php/7.0/fpm/conf. d/20-exif.iniand/etc/php/7.0/fpm/conf. d/20-fileinfo.iniand/etc/php/7.0/fpm/conf. d/20-ftp.iniand/etc/php/7.0/fpm/conf. d/20-gd.ini和/etc/php/7.0/fpm/conf. d/20-gettext.ini/etc/php/7.0/fpm/conf. d/20-iconv.ini/etc/php/7.0/fpm/conf. d/20-json.ini/etc/php/7.0/fpm/conf. d/20-mbstring.ini/etc/php/7.0/fpm/conf. d/20-mysqli.ini/etc/php/7.0/fpm/conf. d/20-pdo_mysql.ini/etc/php/7.0/fpm/conf. d/20-pdo_sqlite.iniand/etc/php/7.0/fpm/conf. d/20-phar. iniand/etc/php/7.0/fpm/conf. d/20-posx. iniand/etc/php/7.0/fpm/conf. d/20-readline. iniand/etc/php/7.0/fpm/conf. d/20-shmop. iniand/etc/php/7.0/fpm/conf. d/20-简单化exml. iniand/etc/php/7.0/fpm/conf. d/20-插座. iniand/etc/php/7.0/fpm/conf. d/20-sqlite3. iniand/etc/php/7.0/fpm/conf. d/20-ssh2.iniand/etc/php/7.0/fpm/conf. d/20-sysvmsg. iniand/etc/php/7.0/fpm/conf. d/20-sysvsem. iniand/etc/php/7.0/fpm/conf. d/20-sysvshm. iniand/etc/php/7.0/fpm/conf. d/20-Tokenizer. ini>和/etc/php/7.0/fpm/conf. d/20-wddx. ini/etc/php/7.0/fpm/conf. d/20-xdebug. ini/etc/php/7.0/fpm/conf. d/20-xmlreader. ini/etc/php/7.0/fpm/conf. d/20-xmlWriter. ini/etc/php/7.0/fpm/conf. d/20-xsl. ini对不存在的文件的引用,并删除这些引用

(但说真的,您最好重新安装所需的PHP版本。根据您的评论,我看到您已经安装了多个PHP版本。)

 类似资料:
  • 我有高塞拉操作系统-版本10.13.6 PHP版本:PHP 7.1.9 当我尝试做命令总是出现这样的错误: PHP启动:无法加载动态库'/usr/本地/php5-7.1.9-20170914-100859 /lib/php/extensions/no-debug-non-zts-20160303/imagick.so'-dlopens(/usr/本地/php5-7.1.9-20170914-100

  • 我不能使用任何PHP扩展。PHP工作没有未注释的扩展。error.log文字: PHP警告:PHP启动:无法加载动态库'd:/work/www/php/ext/{any_extension}. dll' 我有Windows 10 x64, PHP7 x64, Apache 2.4 x64; php中的扩展行。ini: extension_dir="d:/work/www/php/exts/" 路径

  • 问题内容: 我是初学者。我正在尝试在php上安装mongodb驱动程序。 请按照此处的说明进行操作:http : //php.net/manual/zh/mongo.installation.php#mongo.installation.windows 我已经用VC11尝试了所有php_mongo.dll文件,并将其放在php / ext文件夹中。并添加到php.ini文件中,但是当我尝试在xam

  • 我试图更新laravel在ubuntu 06.04使用作曲家更新,但每次我运行这个警告总是出现。 有人知道怎么处理吗? 我正在使用php7.2

  • null 来自apache PHP警告:PHP启动:无法加载动态库“OpenSSL”(尝试:/usr/lib/PHP/20170718/openSSL(/usr/lib/PHP/20170718/openSSL:无法打开共享对象文件:没有这样的文件或目录),/usr/lib/PHP/20170718/openSSL.so(/usr/lib/PHP/20170718/openSSL.so:无法打开共

  • 由于PHP7.1更新为PHP7.2,我无法安装oci8。我有一个错误: root@3ab6027c8d95:/var/www#php-v PHP警告:PHP启动:无法加载动态库oci8.so(尝试: /usr/local/lib/php/extensions/no-debug-non-zts-20170718/oci8.so(libmql1.so:无法打开共享对象文件:没有这样的文件或目录), /