Проверка локальных расширений - PullRequest
0 голосов
/ 16 июля 2010

Мне нужно установить большую CMS на мой локальный хост, но для этого требуются mcrypt и pdo_mysql. Прежде чем пытаться установить их, я пытался зайти на сайт, но у меня только пустая страница. Я запускаю Apache на Windows, поэтому я слышал, что я должен держать DLL в папке расширения PHP. Я скачал с dlldll.com (это не реклама) файлы php_pdo_mysql.dll и php_mcrypt.php. В php.ini я раскомментировал строки "extension = php_mcrypt.dll" и "extension = php_pdo_mysql.dll". Я перезапустил Apache ... снова пустым. И что теперь?

Это мои get_loaded_extensions:

Array
(
[0] => bcmath
[1] => calendar
[2] => com_dotnet
[3] => ctype
[4] => session
[5] => filter
[6] => ftp
[7] => hash
[8] => iconv
[9] => json
[10] => odbc
[11] => pcre
[12] => Reflection
[13] => date
[14] => libxml
[15] => standard
[16] => tokenizer
[17] => zlib
[18] => SimpleXML
[19] => dom
[20] => SPL
[21] => wddx
[22] => xml
[23] => xmlreader
[24] => xmlwriter
[25] => apache2handler
[26] => curl
[27] => gd
[28] => mbstring
[29] => mysql
[30] => mysqli
[31] => rar
[32] => zip
[33] => eAccelerator
)

Что я не так сделал?

Обновление:

Некоторый прогресс - теперь у меня есть предупреждение о запуске PHP при перезапуске apache. "Невозможно загрузить php_mcrypt.dll / php_pdo_mysql.dll" - но у меня есть эти файлы в этом каталоге. Возможно ли, что поврежденные для PHP такие же, как несуществующие?

1 Ответ

0 голосов
/ 16 июля 2010

убедитесь, что у вас есть следующие две опции, установленные в php.ini По умолчанию сообщение об ошибке отключено, и вы получаете пустую страницу.

  • error_reporting = E_ALL & ~ E_DEPRECATED
  • display_errors = On
...