|
|
|
| Проблема с настройкой, всё сделал как в книге, т.е.:
<php.ini>
-->extension_dir = "g:/server/php/ext/"
-->extension=php_mysql.dll
При загрузке любого кода из localhost выдаёт:
PHP Startup: unable to load dynamic library 'g:/server/php/ext/php_mysql.dll'.
Dll по этому пути действительно существует! | |
|
|
|
|
|
|
|
для: Stimrik
(09.10.2004 в 18:54)
| | php.ini очень капризен по отношению к Windows-путям... чтобы не мучаться, вы можете просто скопировать нужные вам библиотеки расширений (php_mysql.dll) в корневую директорию PHP (например, С:/PHP), а директиву extension_dir оставить без изменений:
Это приводит к 100% загрузке расширений.
http://www.softtime.ru/info/articlephp.php?id_article=24 | |
|
|
|
|
|
|
|
для: cheops
(09.10.2004 в 19:13)
| | 1 | |
|
|
|
|
|
|
|
для: cheops
(09.10.2004 в 19:13)
| | Переписал *.dll из ext в коневую PHP и ввел следующие строки:
extension_dir = "./"
extension=php_gd2.dll
extension=php_mysql.dll
extension=php_xmlrpc.dll
extension=php_xsl.dll
|
Теперь выдаеёт две ошибки:
1: PHP Startup: Unable to load dynamic library './php_gd2.dll' - Не найден указанный модуль.
2: PHP Startup: Unable to load dynamic library './php_mysql.dll' - Не найден указанный модуль.
А насчёт php_xmlrpc.dll и php_xsl.dll ничего! | |
|
|
|
|
|
|
|
для: Stimrik
(09.10.2004 в 22:00)
| | Хм, странно... Apache пергружали. Об php_xmlrpc.dll и php_xsl.dll завопит, когда в скрипте к которому обращаетесь будут функции из этих библиотек. | |
|
|
|
|
|
|
|
для: Stimrik
(09.10.2004 в 22:00)
| | А библиотеки у Вас вместе с PHP были. Или вы их отдельно скачивали?
А то могли не ту версию скачать... для php4 (я про php_mysql.dll) | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(09.10.2004 в 22:25)
| | Apache перегружаю после каждой изменённой строчки. Библиотеки находились в zip архиве с PHP, ставлю php 5.0.2. | |
|
|
|
|
|
|
|
для: Stimrik
(10.10.2004 в 19:14)
| | А в папку Windows если скопировать dll ситуация не меняется? (путь при этом так же не следует прописывать).
PS Кстати, какой версии Apache и нормально ли он отображает html файлы и php скрипты не требующие внешних расширений? | |
|
|
|
|
|
|
|
для: cheops
(10.10.2004 в 19:32)
| | то же самое;
Apache 2.0.50, PHP и HTML отображаются нрмально, без ошибок! | |
|
|
|
|
|
|
|
для: Stimrik
(10.10.2004 в 19:46)
| | А функцией dl() не пробовали расширение перед использованием загружать? | |
|
|
|
|
|
|
|
для: Stimrik
(10.10.2004 в 19:46)
| | Надо еще в папку c:\windows\system32 закинуть дополнительную библиотеку под названием libmysql.dll. Должно сработать. | |
|
|
|
|
автор: ultraBoy (14.07.2005 в 14:34) |
|
|
для: marin.ru
(05.12.2004 в 02:24)
| | Мне помогло, спасибо! | |
|
|
|
|
автор: User (10.10.2004 в 20:37) |
|
|
для: cheops
(09.10.2004 в 19:13)
| | При старте MySQL выходит сообщение: Cant't connect to server on localhost. Что может быть причиной такой ошибки? | |
|
|
|
|
|
|
|
для: User
(10.10.2004 в 20:37)
| | Сервер MySQL запущен? | |
|
|
|
|
автор: User (10.10.2004 в 21:34) |
|
|
для: cheops
(10.10.2004 в 20:56)
| | Он не запускается вообще. | |
|
|
|
|
|
|
|
для: User
(10.10.2004 в 21:34)
| | Какие действия были после установки? Если у вас операционная система Win2000 или WinXP, то MySQL должен быть установлен в качестве сервиса. Откройте консоль сервисов (Пуск | Настройка | Панель управления | Администрирование | Службы) и найдите там MySQL - запустите. Чтобы сервер стартовал при каждой загрузке системы нажмите правую кнопку мыши на сервисе и выберите "Свойства" - в открывшемся окне в выпадающем списке "Тип запуска" выберите "Авто". | |
|
|
|
|
автор: User (10.10.2004 в 21:44) |
|
|
для: cheops
(10.10.2004 в 21:41)
| | У меня Windows 2003. | |
|
|
|
|
автор: User (10.10.2004 в 21:38) |
|
|
для: cheops
(10.10.2004 в 20:56)
| | При запуске через Сервис выдает ошибку:Could not find path speciefied.А при запуске Winmysqladmin выдает ошибку:Driver 3.51 not found | |
|
|
|
|
|
|
|
для: User
(10.10.2004 в 21:38)
| | Ага, отлично - в сервисах посмотрите исполняемый файл в свойствах (что-то вроде C:/mysql/bin/mysqld-nt.exe) - посмотрите имеется ли он. Если его нет - сносите MySQL - перезагружайтесь и устанавливайте по новой.
PS Driver 3.51 not found - это не фатальная ошибка в случае PHP - подробности по ссылке.
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=295 | |
|
|
|
|
автор: User (10.10.2004 в 21:51) |
|
|
для: cheops
(10.10.2004 в 21:46)
| | В Сервисе(Свойствах MySQL) стоит /bin/mysqld-shareware.exe . Все равно переустанавливать MySQL? | |
|
|
|
|
|
|
|
для: User
(10.10.2004 в 21:51)
| | Здорово... а вы какую версию MySQL ставите и есть ли по этому пути mysqld-shareware.exe?
PS Можно ещё вот что сделать запустить winmysqladmin.exe - уничтожить сервис (Remove the Service), а потом установить его (Install the Service) - это не потребует переустановки.
PPS Чего это он у вас shareware - MySQL же открытая база данных которую можно использовать свободно, лицензирование её требуется только при коммерческом использовании в составе других программ... | |
|
|
|
|
автор: User (10.10.2004 в 22:01) |
|
|
для: cheops
(10.10.2004 в 21:57)
| | Нет, mysqld-shareware.exe там нет. Версия MySQL -4.0.21. Переустановил MySQL. Такая же проблема. | |
|
|
|
|
|
|
|
для: User
(10.10.2004 в 22:01)
| | Т.е. в сервисе тот же путь? А при помощи winmysqladmin.exe сервис переустанавливать пробовали? | |
|
|
|
|
автор: User (10.10.2004 в 22:15) |
|
|
для: cheops
(10.10.2004 в 22:06)
| | После удаления и перезагрузки MySQL все еще присутствует в Сервисах с этим же mysqld-shareware.exe. Хотя я MySQL заново не устанавливал. | |
|
|
|
|
автор: User (10.10.2004 в 22:21) |
|
|
для: User
(10.10.2004 в 22:15)
| | СПАСИБО Cheops.Просто надо было стелать Remove и Instal the service как ты советовал. Все пошел спать. В Алматы 1.20 ночи. | |
|
|
|
|
|
|
|
для: User
(10.10.2004 в 22:15)
| | Ставьте MySQL и избавляйтесь от сервиса с неправильным путём, для этого, когда поставите MySQL идите в директорию bin и попытайтесь уничтожить сервис командой
или
mysqld-nt --remove service_name
|
где service_name - имя сервиса.
Или инсталируйте новый сервис с именем отличным от существующего
mysqld-nt --install service_name
|
где service_name - имя сервиса - выберите что-нибудь вроде MySQL1. | |
|
|
|
|
|
|
|
для: Stimrik
(09.10.2004 в 18:54)
| | Вообщем у меня все получилось, работает на 100%. Правда пришлось 3 часа разбираться как это все должно правильно на мой взгляд устанавливаться. | |
|
|
|