Добрый день уважаемые форумчане. Подскажите советом, Операционная система Windows Server 2003 Enterprise Edition SP2 RUS, на нее установлены Apache 2.0.53, PHP 5.2.6, MySQL 5.0. Апач работает, ПХП работает, а вот с "мускулом" проблема, при запуске http://localhost/mysqltest.php браузер выводит окно авторизации к mysql, ввожу пароль root-оператора и .......... ничего не происходит не ошибок, не чего другого, полная тишина. Посмотрел лог ошибок Апача и вот что он пишет по этому поводу: "PHP Warning: PHP Startup: Unable to load dynamic library './php_mysql.dll' - \xcd\xe5 \xed\xe0\xe9\xe4\xe5\xed \xf3\xea\xe0\xe7\xe0\xed\xed\xfb\xe9 \xec\xee\xe4\xf3\xeb\xfc.\r\n in Unknown on line 0 " Почему он не может загрузить динамическую библиотеку php_mysql.dll, в php.ini она раскоментирована, где я ошибся?
Код mysqltest.php: <? if(!isset($go)) { echo "<form method=POST action=mysqltest.php>"; echo "Введите пароль root: "; echo "<input type=password name=pass size=30> "; echo "<input type=submit value=Connect name=go>"; echo "</form>"; } else { if(!@mysql_connect("localhost","root","$pass")) { echo "Ошибка подключения к MySQL:<br>"; echo mysql_error(); exit(); } echo "MySQL тест прошел успешно - mysqltest.php!"; } ?> Сервер "чистый" из баз данных только MySQL 5.0
Собачку уберите. Вначале скрипта пропишите error_reporting(10); Судя по записи в логе - недоступна библиотека php_mysql. Проверьте её наличие в папке с PHP.ini (а так же что в httpd.conf прописана строка PHPIniDir). И еще, вместо пишите $_POST['pass']
Михаил Лучков в php.ini (директива extension_dir) укажите путь к папке с php_mysql.dll (обычно в папке с самим php, называется ext) В PATH добавьте путь к папке с php и к папке с расширениями. Перегрузите комп.