Назад | Перейти на главную страницу

Wordpress с PHP 5.3

Я пытаюсь установить Wordpress 3.1 на PHP 5.3 (в IIS 7.5), но прежде чем перейти на страницу конфигурации, он выдает следующую ошибку:

Your PHP installation appears to be missing the MySQL extension which is required by WordPress.

Обычно для меня это означает, что драйвер MySQL не загружен, поэтому я проверил свой phpinfo () на предмет правильного файла php.ini и убедился, что путь к каталогу расширений правильный, а это (C: \ PHP ). Я заметил в phpinfo (), что библиотеки mysql и mysqli не были загружены, но mysqlnd был. Есть ли несовместимость с mysqlnd?

mysqlnd это клиентская библиотека, замена libmysql. это не расширение PHP и делает не предоставить необходимые функции для взаимодействия PHP с сервером MySQL.

Вы должны включить mysql в вашем файле php.ini, чтобы общаться с сервером MySQL из WordPress.

Это то, что у меня есть в моем файле php.ini для моего Wordpress при установке IIS. Находится в самом низу файла. DLL находятся в каталоге php / ext. Надеюсь это поможет.

[PHP_MSSQL]
extension=php_mssql.dll
[PHP_MYSQL]
extension=php_mysql.dll
[PHP_MYSQLI]
extension=php_mysqli.dll
[PHP_PDO]
extension=php_pdo.dll
[PHP_PDO_MYSQL]
extension=php_pdo_mysql.dll
[PHP_PDO_SQLITE]
extension=php_pdo_sqlite.dll