帮酷LOGO
0 0 评论
  • 显示原文与译文双语对照的内容
文章标签:命令行  动态库  启动  STA  Comma  COMM  DLL  COM  

问题:

当我运行命令时

php -v

这个错误出现在 ubuntu terminall中:


PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/php_mbstring.dll' -/usr/lib/php/20151012/php_mbstring.dll: cannot open shared object file: No such file or directory in Unknown on line 0




回答 1:

你的配置错误。你的( 或者你安装的一些软件) 已经启用了类似的功能:

extension=php_mbstring。dll

在PHP配置文件中,这是错误的,因为 php_mbstring.dll 是 Windows 操作系统编译的扩展。

正确的方法是安装 php-mbstring 软件包,让它自动启用 mbstring 扩展:


sudo apt-get install php-mbstring



然后,你可以使用 phpenmod/phpdismod 命令禁用/启用扩展:


sudo phpdismod mbstring # disable mbstring extension


sudo phpenmod mbstring # enable mbstring extension again




回答 2:

我正在使用 PHP5.X - PHP7运行 Ubuntu 16.04

安装php7时,我开始使用 /usr/lib/php/sessionclean 获取这个错误

要修复这个问题,我不得不在 /etc/php/7.0/apache2/php.ini 中注释出错误的扩展行,默认情况下是。dll。


extension=mbstring.dll




;extension=php_mbstring.dll




回答 3:

我有同样的警告。 解决方案包括在 /etc/php/7.0/cli/php.ini 中注释的条目,我以前添加了( 未注释),而这些不需要在这里。


;extension=msql.dll


;extension=msql.so


;extension=php_bz2.dll


;extension=php_curl.dll






文章标签:COM  STA  COMM  Comma  命令行  动态  DLL  启动  

Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语