Виталий И.
5 повідомлень
#15 років тому
Доброе время суток!

Возникла проблема с установкой mySQL на локальный хост.

Раньше, когда пытался прописать в php.ini extension = php_mysql.dll, была ошибка в apache и он не запускался -
наверное, неправильно была прописана extension_dir.

Теперь apache запускается нормально, только при попытке вызвать в php функцию mysql_connect () выводит ошибку -
Fatal error: Call to undefined function mysql_connect() in C:\WWW\sql.php on line 2

Пробовал подключить ещё и:
extension=php_dba.dll
extension=php_dbase.dll
extension=php_pdo_mysql.dll

Все равно вызвать функции не получается.

В чём может быть причина?
Может файл php_mysql.dll не для моей версии php, но не нашёл, где они по версиям. (у меня PHP 5.2.13)

Зараннее всем спасибо.
Роман П.
1599 повідомлень
#15 років тому


и не мучайтесь вы с этой виндой мерской..))
Максим В.
731 повідомлення
#15 років тому
Ну из портов собирайте. libmysql киньте в системную папочку windows.
Виталий И.
5 повідомлень
#15 років тому
Цитата ("Paralysed"):
и не мучайтесь вы с этой виндой мерской..))

Ставил когда-то, но там если что повиснет - хрен восстановишь, короче, решил я полноценный веб-сервер поставить.
Вот теперь парюсь...

Демаю, может на UNIX перейти?
Роман П.
1599 повідомлень
#15 років тому
Што повиснет? О_О в жизни у меня ничего не висло) и даже если что-то не так, то файлы ж в папках остаются, и mysql в том числе. Ставите новый и копируете все в локалхост
Никита К.
1594 повідомлення
#15 років тому
Эх, всё-таки с linux'ом проще
sudo apt-get install lamp-server
и никаких проблем))

Хотя я всё отдельно ставил)
Евгений Б.
5330 повідомлень
#15 років тому
Цитата ("Anexroid"):
Эх, всё-таки с linux'ом проще
sudo apt-get install lamp-server
и никаких проблем))


64 битной версии нет
nginx+apache +sql поставил с нуля за минут 20 по примерам
Андрей К.
1172 повідомлення
#15 років тому
Цитата ("Anexroid"):
sudo apt-get install lamp-server
и никаких проблем))

А потом люди ругают линукс )) Правильно набирать sudo apt-get install lamp-server^. По крайней мере в *ubuntu.

Цитата ("ArtPro"):
64 битной версии нет

Кто сказал? Сижу на 64 битах, пользуюсь 64-битным лэмпом.
Евгений Б.
5330 повідомлень
#15 років тому
Цитата ("Lisio"):
Кто сказал? Сижу на 64 битах, пользуюсь 64-битным лэмпом.

???? откуда взяли??

Цитата ("Lisio"):
По крайней мере в *ubuntu.

все еще тупее:
1. Система - Администрирование - Менеджер пакетов Synaptic
2. поиск lamp
3. отметить для установки
4. Применить
5 ???
6 Профит!!!
Андрей К.
1172 повідомлення
#15 років тому
Цитата ("ArtPro"):
???? откуда взяли??

Ну в том смысле, что он возможно сам и 32битный внутри, но на работе на 64битном хосте это никак не сказывается. Тем более, что ТС вообще это до фени, у него никак не работает, а денвер виснет.
Евгений Б.
5330 повідомлень
#15 років тому
Цитата ("Lisio"):
Ну в том смысле, что он возможно сам и 32битный внутри, но на работе на 64битном хосте это никак не сказывается.

если ядро amd64, то 32 битка не встает

да и почиг. без nginx работа становится тормозной на сайтах
Андрей К.
1172 повідомлення
#15 років тому
Цитата ("ArtPro"):
если ядро amd64, то 32 битка не встает

root@PC:~# uname -a
Linux PC 2.6.32-23-generic #37-Ubuntu SMP Fri Jun 11 08:03:28 UTC 2010 x86_64 GNU/Linux

Даже не задавался вопросом, какой версии lamp
Николай Т.
205 повідомлень
#15 років тому
Цитата ("webinsid"):

В чём может быть причина?
Может файл php_mysql.dll не для моей версии php, но не нашёл, где они по версиям. (у меня PHP 5.2.13)
Зараннее всем спасибо.

найти в папке с php5 файл libmysql.dll и переместить в c:\windows\system32 после чего перезапустить apache и всё сразу заработает