2013-07-08 4 views
0

Внезапно, у меня эти следующие ошибки при попытке загрузить мой сайт:я с внезапную PHP и MySQL ошибки при загрузке моей страницы

PHP Startup: Unable to load dynamic library 'c:/Program Files(x86)/wamp/bin/php/php5.4.12/ext/php_gd2.dll' -$1 is not a valid Win32 application 
PHP Startup: Unable to load dynamic library 'c:/Program Files(x86)/wamp/bin/php/php5.4.12/ext/php_mbstring.dll' -$1 is not a valid Win32 application 
PHP Startup: Unable to load dynamic library 'c:/Program Files(x86)/wamp/bin/php/php5.4.12/ext/php_mysql.dll' -$1 is not a valid Win32 application 
PHP Startup: Unable to load dynamic library 'c:/Program Files(x86)/wamp/bin/php/php5.4.12/ext/php_mysqli.dll' -$1 is not a valid Win32 application 
PHP Startup: Unable to load dynamic library 'c:/Program Files(x86)/wamp/bin/php/php5.4.12/ext/php_pdo_mysql.dll' -$1 is not a valid Win32 application 
PHP Startup: Unable to load dynamic library 'c:/Program Files(x86)/wamp/bin/php/php5.4.12/ext/php_pdo_sqlite.dll' -$1 is not a valid Win32 application 

Я повторно установлен WebExpress, WAMP , и MySQL отдельно после повторной установки WAMP.

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

Я нашел где-то там, где кто-то сказал установить 32-разрядную версию WAMP. Я сделал, и я получаю те же ошибки, за исключением вместо $1 is not a valid Win32 application Я получаю `Указанный модуль не может быть найден. Я проверил папку и все там.

+0

Вы пытались это сделать? –

+0

Почему вы установили их отдельно? WAMP включает php, mysql и apache в свой пакет. Повторите попытку! но только с WAMP – jycr753

+0

Просто, чтобы проверить его. Я изначально установил WAMP и WebExpress. Я не совсем уверен, как это работает, однако страница не будет загружаться, если WebExpress не работает (верхний левый запуск/останов/перезапуск). Я не уверен, почему WebExpress (с помощью ISS) тоже должен работать. Я уже несколько раз его устанавливал. Я попробую еще раз. – JVE999

ответ

1

Сообщения об ошибках совершенно очевидны.

У вас смешанное 64-битное расширение Apache/PHP и 32-битное расширение php.

Выберите версию 32 или 64 и придерживайтесь ее.

+0

Возможно, это частично. Я нашел причину. Я отправлю ответ. Благодарю. – JVE999

0

Я нашел проблему. Я одновременно запускаю WebExpress с IIS и WAMP. По какой-то причине это перекрестная ссылка на другие файлы конфигурации. (I.E., IIS утверждает, что читает файлы WAMP, но на самом деле не читает их, а просто говорит, что пытается).

После повторной установки всего несколько раз разными способами, я обнаружил, что мне нужно отключить IIS (моя база данных находится в WAMP, поэтому я решил использовать WAMP). Я все еще могу кодировать в WebExpress, но я должен убедиться, что новый порт - это порт сервера WAMP Apache, а не порт сервера IIS Apache.

Примечание: Переключение на 32-битный или 64-разрядный бит ничего не изменило, но слегка изменило сообщение об ошибке.