wamp не может загрузить mysqli расширение

Почему не многократно делятся на 2?

count = 0
while n > 0
  if (n % 2) == 1
    count += 1
  n /= 2  

я соглашаюсь, что это не является самым быстрым, но "лучше всего" является несколько неоднозначным. Я спорил бы, хотя это "лучше всего" должно иметь элемент ясности

14
задан RobEarl 8 August 2013 в 21:17
поделиться

6 ответов

У меня была такая же проблема. У меня был установлен WAMP-сервер. Все работало нормально. Затем однажды я перезапустил свой компьютер, и он просто перестал работать! Я отчаянно пытался просмотреть все справочные посты и сделать их, но ничего не помогло.

Обычно они предлагают вам сначала перейти к файлу php.ini и убедиться, что «extension_dir» задан правильно. Затем, чтобы убедиться, что эти две строки не прокомментированы (удалите; перед): extension = php_mysql.dll extension = php_mysqli.dll

Затем некоторые предложили мне загрузить свежие копии этих двух файлов, но ни один из них не работал. Я также попытался удалить все (php / mysql / apache) и несколько раз переустановил свежие копии сервера WAMP, но безуспешно.

Наконец мне удалось найти альтернативное решение. Я переключился на easyphp ( http://www.easyphp.org/ ). Это что-то очень похоже на WAMP. Сначала я сделал резервные копии своих баз данных sql, чтобы перезагрузить их при новой установке.

Затем я установил easyphp, и все вроде работает нормально. Я перезагрузил свои базы данных sql из своей резервной копии, и теперь все в порядке.

Я надеюсь, что кто-то страдает подобной проблемой. сочтёт это полезным. Если кто-то действительно нашел исправление для работы сервера WAMP. Пожалуйста, будьте достаточно любезны, чтобы разместить это здесь, так что многие извлекут выгоду.

1
ответ дан 1 December 2019 в 07:41
поделиться

Сначала убедитесь, что файл php.ini загружает расширение mysqli .
Если вы используете WAMPServer, щелкните значок на панели задач, перейдите к PHP -> Расширения PHP и убедитесь, что он установлен. Если нет, зайдите в файл php.ini и убедитесь, что строка: extension = php_mysqli.dll раскомментирована (например, удалите ; , если она существует). Если эта строка не существует, добавьте ее.

Если это все еще не работает, дважды проверьте, загружается ли правильный файл php.ini .
Для этого просмотрите свой phpinfo () ( Здесь для WAMPServer). Прокрутите вниз до строки Загруженный файл конфигурации и посмотрите, какой php.ini загружается. Убедитесь, что это правильный файл. Если вы используете WAMPServer, это должно быть (WAMP INSTALL FOLDER) \ bin \ apache \ Apache2.2.11 \ bin \ php.ini . По умолчанию это C: \ wamp \ bin \ apache \ Apache2.2.11 \ bin \ php.ini`.

Если загружается другой файл php.ini , просто переименуйте это что-то другое, чтобы PHP попытался найти файл в другом месте. Должен быть способ указать, что именно вы хотите использовать, но я точно забыл, как это сделать ...

Если это все еще не работает ... Попробуйте поиграть с настройками phpMyAdmin или используйте другой ответ, но боюсь, что больше ничем не могу помочь.

5
ответ дан 1 December 2019 в 07:41
поделиться

Я удалил PHP из программных файлов, и все заработало, проблема в том, что есть две установки pHp

19
ответ дан 1 December 2019 в 07:41
поделиться

в wampserver перейдите к php.ini. откройте файл и uncomment extension=msql.dll, удалив точку с запятой(;) для соответствующей операционной системы.

1
ответ дан 1 December 2019 в 07:41
поделиться

Просто хотел перезвонить на этом. Использование WAPP Server 2.0 и используя Zend Studio с отладчиком Zend для разработки.

Я еще не мог (вернусь к нему в какой-то момент), чтобы получить отладчик Zend, работающий с PHP 5.3. Так что в WAPP я загрузил более раннюю версию PHP, 5.2.11. Я получал ту же ошибку, когда Acessing PHP мой админ.

Что мне нужно было сделать, это изменить значение файла php.ini для "extensic_dir" на c: /wamp/bin/php/php5.2.11/ext/ , чтобы соответствовать версии PHP, я был с использованием. После этого все было хорошо.

0
ответ дан 1 December 2019 в 07:41
поделиться

Также установите пароль mysql:

SET PASSWORD FOR root@localhost=PASSWORD('your_password');

И пароль mysql phpmyadmin в config.inc.php:

$cfg['Servers'][$i]['password'] = 'your_password';
1
ответ дан 1 December 2019 в 07:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: