отсутствует расширение MySQL в MAMP

Я просто переключаюсь с wamp на mamp на окнах.

Благодаря mamp все работает отлично (проекты WordPress или PHP).

1) В cmd при работе с файлом wp-cli.phar выдается следующая ошибка

your php installation appears to be missing the mysql extension which is required by wordpress

Я проверяю файлы php.ini, путь расширения идеален, php_mysql.dll здесь нет. затем я изменяю версию PHP 5.6.13, здесь у меня есть расширение php_mysql.dll, но проблема та же.

2) Также установите переменную среды C:\MAMP\bin\php\php7.0.0;

Когда я проверяю PHP Variable Path с помощью phpinfo (); путь

Почему это показывают wamp и mamp оба пути?

Обе проблемы имеют отношение друг к другу?

0

Решение

Переменная path содержит содержимое переменной окружения path операционной системы Windows. Очевидно, у вас установлено несколько версий php: v5.5 и v7.0, а MAMP использует v7.0.

Если вы посмотрите документацию MySQL на расширение MySQL, вы увидите, что:

Начиная с PHP 5.5.0, это расширение устарело и удалено с PHP 7.0.0. Вместо этого следует использовать расширение mysqli или PDO_MySQL. Смотрите также MySQL API Overview для получения дополнительной помощи при выборе MySQL API.

Итак, если вы хотите продолжать использовать расширение mysql, вам нужно понизить версию php, которую вы используете.

Другим вариантом является обновление по крайней мере до WordPress v3.9, потому что он может использовать расширение MySQL вместо MySQL.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]