Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
phpMyAdmin-错误|缺少mbstring扩展名。请检查Ubuntu 14.04 LTS中的PHP配置_Php_Apache_Ubuntu - Fatal编程技术网

phpMyAdmin-错误|缺少mbstring扩展名。请检查Ubuntu 14.04 LTS中的PHP配置

phpMyAdmin-错误|缺少mbstring扩展名。请检查Ubuntu 14.04 LTS中的PHP配置,php,apache,ubuntu,Php,Apache,Ubuntu,我正在使用UbuntuOS14.04LTS。运行sudo apt get dist upgrade后(运行此命令,因为操作系统要求我下载并更新它),我无法再次打开phpmyadmin在此之前,我可以正常打开它。 我正在使用PHP版本7.0.4-5,phpmyadmin 4.5.5.1和phpmyadmin 我从下载,然后转到/var/www/html 我启用了 extension=php_mbstring.dll extension=php_exif.dll extension=php

我正在使用UbuntuOS14.04LTS。运行sudo apt get dist upgrade后(运行此命令,因为操作系统要求我下载并更新它),我无法再次打开phpmyadmin在此之前,我可以正常打开它。

我正在使用PHP版本7.0.4-5,phpmyadmin 4.5.5.1和phpmyadmin 我从下载,然后转到/var/www/html

我启用了

extension=php_mbstring.dll
extension=php_exif.dll     
extension=php_mysqli.dll
重新启动apache2仍然无法工作。当我运行php-m和phpinfo()时,也找不到mbstring


请帮助解决这个问题。非常感谢您的帮助。

首先,当您使用Ubuntu时,它支持.so文件,windows有.dll文件

打开终端并尝试在下面安装:

sudo apt-get install libapache2-mod-php7.0
Yey:)我已经解决了!!!! 运行这个

    sudo apt-get install libapache2-mod-php7.0
    sudo apt-get install php7.0-mbstring

然后
sudo服务apache2重启

我也有这个问题。我重新配置phpmyadmin并安装php7.0模块。我将我的解决方案发布在此帖子上:

我通过以下命令解决了它:

 sudo apt-get install php-mbstring
 sudo apt-get install php-gettext

对我来说,除了以下几点,什么都不管用。在我尝试了所有方法后,我运行了Synaptic Package Manager程序,并手动强制安装名称以(所有版本的)开头的所有程序:

  • 麦克里普特
  • mbstring
然后我在终端重新启动了apache2

sudo systemctl restart apache2
就是这样:phpMyAdmin在这些步骤之后工作。

我用以下方法解决了问题:

sudo apt-get install libapache2-mod-php7.*
sudo apt-get install php7.*-mbstring
然后-

sudo service apache2 restart

我正在使用CentOS 6.9版(最终版) 尝试 1.yum安装php mbstring 2.yum安装php gettext 3.1服务httpd重启
现在工作正常

我最初尝试使用
sudo-apt-get-install-phpmyadmin-php-mbstring-php-gettext
然而,这返回了一个错误,它自动中止(这可能与我在Raspberry pi 3 B+上的可用内存有关)

相反,我运行了
sudo-apt-get-install php7.1-mbstring
(请注意用您的php版本修改代码。如果不确定,请首先通过;
php--version
检查此项)。现在应该设置并创建配置文件

最后运行;sudo服务apache2重启。重新加载网址,您应该可以访问php管理员

尽管在某些情况下,您可能会发生后续错误;“缺少mysqli扩展”

在这种情况下,类型
sudo apt get安装php7.1-mysql
然后<代码>sudo服务apache2重新启动
现在您应该可以访问phpadmin了。

我使用
sudo apt get install php5.6-mbstring解决了这个问题。谢谢谢谢@Doo-Doo我们必须重新启动服务器才能看到效果!这解决了我的问题!我正在使用Ubuntu16.04的DigitalOcean droplet。如果您遇到这种情况,这将解决您的问题。欢迎使用SO。仅供参考…您提交的答案是针对一个已经有公认答案的非常老的问题(超过2年)。您可能想在这里查看未回答的问题:谢谢。这是Amazon Linux的唯一答案,因为它使用的是yum而不是apt-get。无法通过regex找到包:(