модуль php_mysql.dll - не найден....
Понял одно задача установки MySQL под PHP проблема и как почитал в инете у всех её разрешить никому не удаётся.
А дело было так раз PHP4 не имеет модуля php_mysql.dll, чтобы в разрешить конфликт при установке MySQL 4.1, решил поставить PHP5
в котором такой модуль есть, но после установки и указании пути:
; Directory in which the loadable extensions (modules) reside.
;extension_dir = "./"
extension_dir = "C:\PHP\extensions"
он упорно его не хочет видит, почему это происходит никто не скажит? .... Кто может чем помочь уже кричу в который раз ....:confused:
Понял одно задача установки MySQL под PHP проблема и как почитал в инете у всех её разрешить никому не удаётся.
А дело было так раз PHP4 не имеет модуля php_mysql.dll, чтобы в разрешить конфликт при установке MySQL 4.1, решил поставить PHP5
в котором такой модуль есть, но после установки и указании пути:
; Directory in which the loadable extensions (modules) reside.
;extension_dir = "./"
extension_dir = "C:\PHP\extensions"
он упорно его не хочет видит, почему это происходит никто не скажит? .... Кто может чем помочь уже кричу в который раз ....:confused:[/quote]
прочитайте README к PHP наконец уже! в установке PHP + MySQL нету НИЧЕГО сложного. надо доки читать,а не пытаться все сделать по наититю и загромождать форум одинаковыми вопросами. это уже тысячу раз обсуждалось и решалось.
В установленом pHP нет такого файла РИДМИ, это во-первых, всё что могу и и мею, именно по книжкам и подпобркам инета подчерпнул, а что не знаю спрашиваю и если обратяться в пройденом помогу, а не умничаю - это во-вторых. Если знаешь ответ, скажи, а послать и я могу "нету НИЧЕГО сложного" или все сразу админами радились.:p
http://www.codenet.ru/webmast/apache/AMP/[/QUOTE]
Спасибо за ссылку мил человек, сохранил все, хорошая к уже имеющимся подборкам будет распечатка. Обязательно сейчас распечатаю и прочитаю, если правильно понял надо прописать в AUTOEXEC.BAT путь к PHP до каталога, где находится php_mysql.dll, но дело в том, что после установки MySQL 4.1.16 в каталоге C:\PHP\extensions нет этого модуля, где его найти именно для PHP 4.3.8, ранее я нашёл его в PHP 5, но он ведь от другой версии, подойдёт ли?
Всё, что смогу сделать согласно руководству установки - это прописать в AUTOEXEC.BAT путь каталога к C:\PHP\dlls чтобы как пишут "зацепить" libmySQL.dll библиотеку, она как раз имеется в MySQL 4.1.16. В будущем, чтобы соответствовать передовым технологиям, конечно надо будет менять "связку" сервера на Apache 2, PHP, MySQL 4.1.18. А пока сейчас у меня Apache 1.3.27, PHP 4.3.8, MySQL 4.1.16. В настоящее время после очередной переустановки MySQL всё, как не странно заработало, но root без пароля, подскажите, как изменить пароль root и завести ещё одного пользователя через phpmyadmin с правами ALL PRIVILEGES, в ссылке Привилегии нет такой опции, или как это сделать через командную строку?
Ваш Тигрис.
[QUOTE=shaelf]
Спасибо за ссылку мил человек, сохранил все, хорошая к уже имеющимся подборкам будет распечатка. Обязательно сейчас распечатаю и прочитаю, если правильно понял надо прописать в AUTOEXEC.BAT путь к PHP до каталога, где находится php_mysql.dll, но дело в том, что после установки MySQL 4.1.16 в каталоге C:\PHP\extensions нет этого модуля, где его найти именно для PHP 4.3.8, ранее я нашёл его в PHP 5, но он ведь от другой версии, подойдёт ли?
Всё, что смогу сделать согласно руководству установки - это прописать в AUTOEXEC.BAT путь каталога к C:\PHP\dlls чтобы как пишут "зацепить" libmySQL.dll библиотеку, она как раз имеется в MySQL 4.1.16. В будущем, чтобы соответствовать передовым технологиям, конечно надо будет менять "связку" сервера на Apache 2, PHP, MySQL 4.1.18. А пока сейчас у меня Apache 1.3.27, PHP 4.3.8, MySQL 4.1.16. В настоящее время после очередной переустановки MySQL всё, как не странно заработало, но root без пароля, подскажите, как изменить пароль root и завести ещё одного пользователя через phpmyadmin с правами ALL PRIVILEGES, в ссылке Привилегии нет такой опции, или как это сделать через командную строку?
Ваш Тигрис.
2. Помог тебе не я, а тот человек на которого ты наезжал, так как это ему нужно сказать спасибо за эту статью.
файл Ридми есть и в 4 и 5 версия
потом надо прописать следующую строчку
extension=php_mysql.dll
в файле конфигурации РНР.ini (ищите его в C:\WINDOWS)
после этого всё должно в рабочем состоянии
если вам надо локально тестировать свои скрипты
вам проще поставить FoxServ или AppServ
там уже всё настроено для работы
2. Помог тебе не я, а тот человек на которого ты наезжал....[/QUOTE]
Дел больше нет, как этим заниматься...., ответил человеку в духе, как он мне помог. Ссылку всё же ты дал, а не он.
Сервер у меня в корп. сети, но есть и локально установлен на другом компе. В соответствии с ссылкой установки буду искать MySQL 4.1.18,
а пока проблема с этим - не пишет данные в базу.
файл Ридми есть и в 4 и 5 версия
потом надо прописать следующую строчку
extension=php_mysql.dll
в файле конфигурации РНР.ini (ищите его в C:\WINDOWS)
после этого всё должно в рабочем состоянии
если вам надо локально тестировать свои скрипты
вам проще поставить FoxServ или AppServ
там уже всё настроено для работы[/QUOTE]
см. вложение - это всё что нашёл, а php_mysql.dll после установки в
PHP 4.1.16 отсутствует, даже если и есть модуль, пиэчпи упорно его не видит, но это уже прошёл, по совету прописал в аутоекзет.бат путь к екштенсион, сейчас другой трабл, данные не пишутся в базу....
зачем непонимаю...
посмотри мой пост выше - тебе надо что бы пхп понимал что такое MySQL
У меня php_mysql.dll после установки PHP 4.1.16 в каталоге C:\PHP\extensions отсутствует, как и строчка ;extension=php_mysql.dll в php.ini есть только libmySQL.dll в каталоге dlls, мне на форуме посоветовали указать для PHP путь к каталогу, где лежит libmySQL.dll, это значит надо при загрузке задать переменную окружения PATH и делается, ещё с DOS мне изместно, в AUTOEXEC.BAT, что не так?
найди архив РНР не требующий установки чаще всего там
есть все файлы которые тебе нужны... (соответственно смотри по размеру архива)
поставь ты себе AppServ ... для тестирования этого достаточно
mysql-4.1.16-win32.zip раскрыл его там один только Setup.exe
запустил его и получил PHP без php_mysql.dll, что надо было сделать не так?
А чтобы тестить у меня сервер установлен в корп сети....
Путь указал тоже по рекомендации в этом форуме....http://www.codenet.ru/webmast/apache/AMP/
в дистрибе PhP лежит файл-библиотека libmysql.dll
Скопируй его в C:/WINDOWS/System32
После этого рестартни апач.. всё заработает и модуль php_mysql.dll
загрузится.
и комментарий не забудь снять напротив ;extension=php_mysql.dll