![]() |
|
Модераторы: korob2001, ginnie |
![]()
|
|
| Дмитрий Волков |
|
|||
|
Unregistered |
Народ пожалуйста заархивируйте свой апач с Perl(DBI +DBD::mysql) и Mysql и выложите в сеть. Я буду ОЧЕНЬ благодарен!
Я уже просто не знаю что делать с DBI. Я устанавливал DBI и DBD::mysql через ppd.bat (или как там его) т.е. модули качались из Интернета. В скриптах где содержится: use DBI; Пишет об ошибки компиляции DBI.pm во второй строке. Даже если я настрою DBI.pm я не знаю где взять модуль MySQL для Aapahe, а тем более как его установить, и тем более как связвть(т.е. уда обращаться) вызовы DBI.pm к MySQL. |
|||
|
||||
| Secandr |
|
|||
|
Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 1 Всего: 39 |
||||
|
||||
| Unregistered |
|
|||
|
Unregistered |
Если у Вас есть подклучение в инет то устновить DBI очень просто
ppm install DBI ppm install DBD-Mysql тока надо учитывать что DBI для perl 5.6 не будет работать с версией 5.8 если у Вас не прописан ppm архив то сможно сделать вот так это для perl 5.6 ppm install http://theoryx5.uwinnipeg.ca/ppmpackages/DBD-mysql.ppd ppm install http://theoryx5.uwinnipeg.ca/ppmpackages/DBI.ppd это для perl 5.8 ppm install http://theoryx5.uwinnipeg.ca/ppms/DBD-mysql.ppd ppm install http://theoryx5.uwinnipeg.ca/ppms/DBI.ppd вот и все что нужно очень просто |
|||
|
||||
| ElectricalStorm |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 547 Регистрация: 22.1.2004 Репутация: нет Всего: 9 |
забыл
ессего что это все под MS -------------------- Нужно знать инструмент, которым пользуешься |
|||
|
||||
| Дмитрий Волков |
|
|||
|
Unregistered |
Огромное всем спасибо что откликнулись.
Дело в том, что я уже пытался установить модули. Когда я был подключён к Интернету, открыл файл C:\usr\bin\ppm.bat и прописал "install DBI", а потом "install DBD-Mysql". Всё вроде установилось, как положено (в общей сложности качалось около 350Kb). Но при вставке кода "use DBI;" Выдаётся ошибка:
Сразу задам ещё один вопрос: Если мне каким то чудом удастся установить DBI (с драйвером Mysql) как будет выглядеть DBI->conect для MySQL расположенного по адресу C:\apache\usr\local\mysql\bin\mysql.exe? |
|||
|
||||
| ElectricalStorm |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 547 Регистрация: 22.1.2004 Репутация: нет Всего: 9 |
Очень просто
путь к mysql здесь не причем тут дело в том что vysql под Виндовс устанавливается как сервер на 3306 порту по умолчанию а Ваша программа выступает в роли клиента к ней , таким образом Вы конектитесь к серверу по средствам адресса (localhost ) и порта (3306) Пример кода
-------------------- Нужно знать инструмент, которым пользуешься |
|||
|
||||
| ElectricalStorm |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 547 Регистрация: 22.1.2004 Репутация: нет Всего: 9 |
и не забудте про
-------------------- Нужно знать инструмент, которым пользуешься |
|||
|
||||
| Unregistered |
|
|||
|
Unregistered |
ElectricalStorm, cпасибо за пример. Я то думал, что к MySQL нужно обращаться по адресу как к Perl'у или sendmail'у.
|
|||
|
||||
| Дмитрий Волков |
|
|||
|
Unregistered |
Может у меня не работает DBI потому что pp.bat скачал DBI для другой версии Perl'a? В папке C:\usr\bin у меня два файл perl.exe версии 5.6.1.631
|
|||
|
||||
| Дмитрий Волков |
|
|||
|
Unregistered |
Ссылки не работают =( Где можно ещё скачать? |
|||
|
||||
| ElectricalStorm |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 547 Регистрация: 22.1.2004 Репутация: нет Всего: 9 |
ссылки работают я тока что проверил !
-------------------- Нужно знать инструмент, которым пользуешься |
|||
|
||||
| korob2001 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: 31 Всего: 61 |
Нужно ввести после приглашения ppm следующую строку: ppm>install http://theoryx5.uwinnipeg.ca/ppmpackages/DBD-mysql.ppd ppm> - вводить не нужно, это приглашение ppm Но если всё равно не будет работать, заходи сюда: http://ppm.activestate.com/PPMPackages/ Выбери ту версию которая у тебя и качай то, что нужно. Затем разархивируй zip архив, например на диск C:\. После в комадной строке дай команду: C:\>ppm затем команду: ppm>install C:\DBI\DBI.ppd Enjoy ;) Удачи Это сообщение отредактировал(а) korob2001 - 23.2.2004, 15:11 -------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
|||
|
||||
| Дмитрий Волков |
|
|||
|
Unregistered |
А как создать базу данных SomeBD в командной строке mysql.exe ?
|
|||
|
||||
| Unregistered |
|
||||
|
Unregistered |
1) Запустил ppm.bat
2) Прописал: Install http://theoryx5.uwinnipeg.ca/ppmpackages/DBI.ppd 3) Скачалось около 400.000 байт 4) Программа:
Как и в прошлый раз выдаёт:
|
||||
|
|||||
| ElectricalStorm |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 547 Регистрация: 22.1.2004 Репутация: нет Всего: 9 |
версия Perl ?
-------------------- Нужно знать инструмент, которым пользуешься |
|||
|
||||
| ElectricalStorm |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 547 Регистрация: 22.1.2004 Репутация: нет Всего: 9 |
Как Вы устанавливали Perl ?
Все ли нориммально с путями? -------------------- Нужно знать инструмент, которым пользуешься |
|||
|
||||
| Дмитрий Волков |
|
|||
|
Unregistered |
Версия Perl'a: 5.6
|
|||
|
||||
| Дмитрий Волков |
|
|||
|
Unregistered |
Perl от АктивСайта усстанвлен в папку USR
Perl.exe находится по адресу USR/BIN/PERL.exe Все скрипты работают замечательно (за исключением вышеперечисленного) |
|||
|
||||
| korob2001 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: 31 Всего: 61 |
Дай следующую команду в командной строке:
C:\>perl -V Затем поидее ты должен получить что-то типа этого:
Обрати внимание на пути, которые я выделил красным цветом. Так вот, это два католога, в которых Perl пытается найти подключаемые модули. Попробуй зайти в те катологи которые будут указаны на твоей машине и поищи там файл DBI.pm . Если ни в одном каталоге нет такого файла, значит модуль DBI либо не установлен, либо установлен в другой каталог. Проверить это просто, жми ПУСК->ПОИСК->файлы и папки и попытайся найти файл DBI.pm. Затем дай знать, к чему тебя это привело. -------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
|||
|
||||
| Дмитрий Волков |
|
|||
|
Unregistered |
Там есть DBI.pm
|
|||
|
||||
| Дмитрий Волков |
|
|||
|
Unregistered |
Буду ОЧЕНЬ благодарен, если кто нибуть заархивирует свою папку USR и выложет её в сеть. Я уже на себе волосы деру с этим DBI
У меня WIN98 SE2 |
|||
|
||||
| GoodBoy |
|
|||
![]() Главный джедай ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 3886 Регистрация: 8.1.2003 Где: КМВ Репутация: 2 Всего: 83 |
DBI берешь тут: http://ppm.activestate.com/PPMPackages/zip...ly/DBI-1.37.zip
DBD::mysql тут: http://ppm.activestate.com/PPMPackages/zip...ysql-2.9002.zip разархивируешь и запускаешь: ppm2 install имя_модуля.ppd у меня все стало и заработало!!!!! ppm2 работает БЕЗ подключения к интернету. |
|||
|
||||
| Дмитрий Волков |
|
|||
|
Unregistered |
DBI что занимает 2.700 Kb А почему тогда команда install DBI скачивает только 400KB |
|||
|
||||
| korob2001 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: 31 Всего: 61 |
Инсталируй с локальной машины, т.е. сначала просто скачай .zip файл, затем разархивируй его, а только потом запускай ppm и дай команду: ppm>install C:\DBI\DBI.ppd Внимание!!! C:\DBI\DBI.ppd - это путь к фалу .ppd который ты разархивировал. -------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
|||
|
||||
![]()
|
| Правила форума "Perl" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Perl: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |