PHP и ЗАВИХРЕНИЕ в соответствии с Windows 7 64 бита и Apache

Я пытаюсь использовать завихрение с PHP на моем поле без любого успеха.

Моя конфигурация:


ОС: выиграйте 7 64 бита,

PHP: 5.3.1,

Apache: 2.2.14


Я смог использовать mysql расширение, таким образом, конфигурация моего php.ini кажется прекрасной. Но я добираюсь и ошибка в журнале Apache с завихрением:

Предупреждение PHP: Запуск PHP: Неспособный загрузить динамическую библиотеку 'C:/php-5.3.1/ext/php_curl.dll' - указанный модуль не мог быть найден \r\n в Неизвестном на строке 0

Файл тут же, и он загружает php_mysql.dll без любой проблемы.

Я попробовал все: для помещения dll файла в apache\bin, windows\system32, помещают путь php РАСШИРЕНИЯ в переменной окружения PATH. помещать некоторый lib (libeay.dll и sssomething.dll) в окнах 32

Ну, я думаю, что это могло бы иметь некоторое отношение к моему Windows, являющемуся 64 битами или с версией PHP.. возможно. Я больше не знаю: (

Какая-либо идея?

Обновление я не использую Wamp, потому что мне нравится знать то, что я делаю к своей системе, и в конечном счете выбирать версию, что я хочу апача, php и MySql.

Мое решение

Я добавил путь PHP в моем ПУТИ environement переменная, и это работало. Я попытаюсь узнать то, что было необходимым DLL.

Обновление: Хорошо похоже, что это был libeay32.dll, и sslleay32.dll должен был быть в переменной окружения PATH. Я добавил к подкаталогу мусорного ведра Apache, и он работал.

17
задан mrmuggles 21 January 2010 в 02:14
поделиться

6 ответов

AFAIR, вам нужен файлы libeay32.dll и libssl32.dll на пути для Ловить работать правильно. И, вероятно, 64 бита для вашей системы X64.

8
ответ дан 30 November 2019 в 10:49
поделиться

Вы могли бы использовать WAMPSERVER из http://www.wampserver.com/en/ из меню, который он предоставляет, вы можете легко включить завиток, оно заботится о остальном.

Поскольку есть такие пакеты, как Xampp http://www.apachefresss.org/en/xampp-windows.html и WAMP, уже доступен в сети, вы можете использовать их для настройки стека WAPP Вместо того, чтобы построить его с нуля. Пакеты Deals предлагают легкие меню для включения и отключения расширений PHP.

2
ответ дан 30 November 2019 в 10:49
поделиться

Прошло некоторое время, так как я был в Windows, но я думаю, что вы также должны также убедиться, что CURL имеет флажок рядом с ним под «плагинами». Также, просто искал Google и нашел это:

Curl действительно может быть включен под WAPP, работающий в среде Windows.

Шаги следующие:

1) Закрыть WAMP (если работает) 2) Перейдите к WAMP \ BIN \ PHP (ваша версия PHP) \ 3) редактировать php.ini 4) Поиск скручиваемости, безответные расширения = php_curl.dll 5) Перейти к WAMP \ bin \ Apache (ваша версия Apache) \ bin \ 6) редактировать php.ini 7) Поиск скручивания, безвременные расширения = php_curl.dll 8) Сохранить оба 9) Перезапуск WAPP Источник: http://www.dibugs.com/curl-enableing-wamp

Похоже, вы должны включить его в Apache, а также PHP.INI. Попробуйте просто щелкнуть правой кнопкой мыши на значке WAPP в следующий раз, зависящее к расширениям, затем нажав на желаемые расширения.

4
ответ дан 30 November 2019 в 10:49
поделиться

Сначала необходимо найти их через интерфейс командной строки, в сессии DOS, например:

for /F "usebackq delims=" %i in (`cleartool ls -r -nxn ^| find /V "Rule:" ^| find /V "hijacked" ^| find /V "eclipsed"`) do @echo "%i"

(См. обсуждение поиска личных файлов в этом ответе SO )

Затем можно добавить эту команду в пункты меню ClearCase из проводника Windows, следуя процессу, описанному в статье десять сценариев ben .
См. также Вопрос SO и , что один , например, команды пунктов меню (не связанные с вашим вопросом, но упоминающие несколько советов о командах)

-121--4321183-

Есть пример этого в contrib/tablefunc/.

-121--1842896-

Возможно, это длинный снимок, но какой php.ini вы отредактировали? Потому что с WAMP тот, который использует Apache, находится в каталоге bin Apache.

1
ответ дан 30 November 2019 в 10:49
поделиться

Человек, это делает мою голову. Я сделал то же самое сразу (опыт работы с php ...), добавил путь PHP и PHP / ext, но ничего не вышло. Он просто не запускался.

Я установил все 64-разрядные версии на win7 x64 (так что mysql / php / apache - это все 64-разрядные версии), но я в растерянности.

Мир советов; установите 32-битные версии, если можете. К сожалению, 64-разрядная версия все еще остается «мистическим будущим», несмотря на то, что процессоры x64 существуют уже много лет.

3
ответ дан 30 November 2019 в 10:49
поделиться

Скопируйте libeay32.dll и sselay.dll в каталоги C: \ windows и C: \ windows \ system32, перезапустите свой веб-сервер и убедитесь, что загружен правильный файл php.ini

1
ответ дан 30 November 2019 в 10:49
поделиться
Другие вопросы по тегам:

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