Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.01.2009, 01:44   #1
Air
Участник клуба
 
Аватар для Air
 
Регистрация: 30.04.2007
Сообщений: 1,307
По умолчанию Fatal error: Call to undefined function mysql_connect()

Люди! Пожалуйста помогите, голова уже раскалывается, не могу сообразить в чём проблема.
Не могу настроить PHP5+MySQL5.
Простенький скрипт

PHP код:
<?php
 $db_host 
"localhost";
 
$db_user "root";
 
$db_password "passw";
 
$connection mysql_connect($db_host$db_user$db_password
 or die (
"error connecting");
echo 
"connection made";
?>
И на функции mysql_connect выдаёт ошибку "Fatal error: Call to undefined function mysql_connect()"
Сам MySQL-сервер запущен, но кажется PHP не знает как использовать сервер, не могу сообразить как это исправить.
Всё гениальное - просто!
Air вне форума Ответить с цитированием
Старый 17.01.2009, 12:41   #2
Air
Участник клуба
 
Аватар для Air
 
Регистрация: 30.04.2007
Сообщений: 1,307
Сообщение

Работает......
Что сделал и сам не понял
вот перечень действий:
- перенёс папку "cgi-bin" (редактировал файл httpd.conf в папке Apache2.2.9)
из
<Directory "D:/SERVER/Apache2.2/cgi-bin">
в
<Directory "D:/SERVER/LocalHost/cgi-bin">

- В php.ini произвёл изменения:
старое значение
; Directory in which the loadable extensions (modules) reside.
extension_dir = "./"
новое значение
; Directory in which the loadable extensions (modules) reside.
extension_dir = "./ext"

- за долго до этого раскомментировал следующие строки:
extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_sqlite.dll
extension=php_pgsql.dll
extension=php_msql.dll
extension=php_mssql.dll
extension=php_mysql.dll
extension=php_mysqli.dll

- После всех этих действий, выполнил:
Пуск -> все программы -> Административные -> Internet Information Services
выбрал единственный там элемент, -> правой кнопкой мыши -> все задачи -> перезапуск IIS -> "Перезапуск служб интернета на <имя компа>" -> Ok.
После чего перезапустил Apache с помощью "Apache Monitor" и запустил этот же скрипт, что в первом посте и он заработал!!!
На страничке появились слова "connection made".

я склоняюсь к тому что повлияло изменение директивы extension_dir в php.ini
Всё гениальное - просто!
Air вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi 7 Fatal Error [File not found]... mutabor Общие вопросы Delphi 5 07.12.2010 13:28
[Linker Fatal Error] Fatal: Expected a file name: oseni Общие вопросы C/C++ 4 02.01.2009 16:36
[Linker error] undefined reference to `function name` kermit Помощь студентам 4 11.06.2008 09:19
Fatal Error: File not found Shuraken Общие вопросы Delphi 4 10.09.2007 03:44