Ответ 1
просто запустите эту команду
sudo apt-get install phpmyadmin php-mbstring php-gettext
sudo service apache2 restart
Или вы можете следить за этим сообщением...
У меня проблема с запуском phpMyAdmin. Когда я пытаюсь получить доступ к phpMyAdmin в своем браузере, я получаю сообщение об ошибке: "Расширение mbstring отсутствует. Проверьте свою конфигурацию PHP."
Я уже искал в Интернете возможные решения. В соответствии с этим я внес некоторые изменения в файл php.ini. Я раскоментировал строку "; extension = php_mbstring.dll" и написал полный путь к папке ext в extension_dir. К сожалению, он все еще не работает.
Не могли бы вы помочь мне найти правильное решение.
просто запустите эту команду
sudo apt-get install phpmyadmin php-mbstring php-gettext
sudo service apache2 restart
Или вы можете следить за этим сообщением...
Я решил проблему таким образом: Измените файл php.ini:
Это мое решение, надеюсь, оно будет работать для u.
Если вы используете Ubuntu 14.04 и используете php 5.6 Вы пропускаете модуль mbstring и mysql
Пожалуйста, установите mbstring и mysql от
sudo apt-get install php5.6-mbstring
sudo apt-get install php5.6-mysql
и перезапустите apache
sudo service apache2 restart
В моем случае я сделал новую установку php7 с помощью xampp, ошибка была в php.ini по строке 699, я просто сделал
include_path= C:\Program Files (x86)\xampp\php\PEAR
к
include_path= "C:\Program Files (x86)\xampp\php\PEAR"
и это сработало для меня.
Я проверил это, запустив php.exe, и дал мне эту ошибку, и я исправил ее.
Измените extension_dir = "ext"
на extension_dir = "C:/php/ext"
в php.ini
.
Это может произойти после того, как вы обновите свою версию php, например, если вы обновитесь с php5.6 до php7.1, вам нужно будет выполнить следующие команды:
sudo apt-get install php7.1-mbstring
sudo service apache2 restart
Если ваша целевая версия отличается, вам нужно проверить, существует ли пакет mbstring или нет, пример для php7.0:
sudo apt-cache search php7.0-mbstring
Я считаю полезным сначала проверить существование всех модулей, с которыми вы работаете, затем выполнить обновление, в дополнение к тому, что обновление phpmyadmin после обновления вашего php - хорошая идея.
Я решил проблему следующим образом:
Отредактируйте файл c:\php\php.ini:
изменить extension_dir = "ext" на extension_dir = "c:\php\ext" (напишите, пожалуйста, ur собственный путь)
Надеюсь, что это сработает для u.
Это работало для меня на Kali-Linux 2018:
apt-get install php7.0-mbstring
service apache2 restart
Вам также необходимо определить PHPIniDir
- c:/php_install_path
Вы можете попробовать это
sudo apt-get install phpmyadmin php-mbstring php-gettext
sudo ln -s /usr/share/phpmyadmin/ /var/www/html/phpmyadmin
service apache2 restart
это решило мою проблему
1.Проверить командную строку в администрировании
затем откройте папку с папкой apache, например,
c:\cd wamp\bin\apache\apache2.4.17\bin >
то введите после выше
c:\cd wamp\bin\apache\apache2.4.17\bin > mklink php.ini d:\wamp\bin\php\php5.6.15\phpForApache.ini
чтобы закрыть командную строку и перезапустить wamp и открыть ее в режиме администратора.
исходное сообщение: PHP: Нет файла php.ini благодаря xiao.
прежде чем делать что-то другое, пожалуйста, откройте php.exe в вашей папке PHP. запустите его, и если вы столкнулись с какой-либо ошибкой, вы можете исправить это вручную. иначе, сделайте наиболее полезный пост в этой теме.
Я вижу эту ошибку после того, как я отключил php5.6 и включил php7.3 в ubuntu18.0.4
так что я перевернуть его и проблема решена: DDD