|
|
|
| Здравствуйте, следовал алгоритму указаному на: http://softtime.ru/info/apache.php?id_article=98
http://127.0.0.1/test/index.php - открывается нормально, а вот с MySQL проблема:
Fatal error: Call to undefined function mysql_connect() in D:\Program Files\Apache Group\Apache2\htdocs\test\index3.php on line 7
В "Диспетчере задач" mysqld-nt.exe присутствует
старый файл libmysql.dll с D:/windows/system32. удалил и поместил файл с папки D: PHP5 новый
Не знаю уже что и предпринимать.......
может проблема из-за того, что windows на диске D, а не, может надо внести какие то коррективы в файлы?
Заранее, спасибо | |
|
|
|
|
|
|
|
|
для: Trianon
(05.08.2009 в 19:47)
| | проделал все этапы:
extension=php_mysql.dl коментарий снят,
слеши поменял, файл скопировал ,
php_mysql.dll взял из дистрибутива к той же самой версии что и ядро php и положил в указанную в этом пути папку
апач перезапустил, ... Не помогло. Может что-то еще можна попробовать | |
|
|
|
|
|
|
|
для: robot
(05.08.2009 в 23:03)
| | >проделал все этапы:
>extension=php_mysql.dl коментарий снят,
Если Вы и остальные пункты выполняли с той же аккуратностью - удивляться не приходится. | |
|
|
|
|
|
|
|
для: Trianon
(05.08.2009 в 23:47)
| | не до конца скопировал, но поверьте, что все инструкции выполнял очень скрупулезно. Проблема не решена. Помогите, пожалуйста! | |
|
|
|
|
|
|
|
для: robot
(05.08.2009 в 23:03)
| | в php.ini прописывается путь до extension.
extension_dir = путь до папки с расширениями.
|
далее libmysql.dll копируется в PATH (к примеру и желаьельно в папку bin самого апача).
php.ini кладется в папку с виндой а в конфиг апача прописывается путь до php5apache(версия).dll
все работает как часы.
в интернете полно статеек по настройке. в том числе и на данном форуме | |
|
|
|
|
|
|
|
для: nek-v
(06.08.2009 в 12:13)
| | 1. в php.ini прописал путь extension_dir = путь до папки с расширениями.
2. libmysql.dll скопировал в папку bin самого апача
3. php.ini положид в system32
КАК правильно прописать путь до php5apache(версия).dll???
Возможно проблема в том что винда на диске Д а не С??? | |
|
|
|
|
автор: ........ (06.08.2009 в 18:11) |
|
|
для: robot
(06.08.2009 в 17:43)
| | запустите скрипт
там в самом верху должен быть параметр
Loaded Configuration File C:\PHP\php. ini
вы указанный там файл редактируете?
там можно и посмотреть какие расширения загружены | |
|
|
|
|
автор: ........... (06.08.2009 в 18:27) |
|
|
для: ........
(06.08.2009 в 18:11)
| | и загляните в logs/error. log в дирректории с апаче
на предмет нахождения там строк unable load module | |
|
|
|
|
 117 Кб |
|
|
для: ........
(06.08.2009 в 18:11)
| | Запустил phpinfo вот, что показало(см. картинку во вложении) | |
|
|
|
|
автор: ........ (06.08.2009 в 20:25) |
|
|
для: robot
(06.08.2009 в 18:30)
| | у меня 5,2,11
не думаю что это что-то сильно изменяет
но та строка сразу после такой-же как у Вас
Configuration File (php. ini) Path C:\WINDOWS
Loaded Configuration File C:\PHP\php. ini
|
возможно у меня берёт из C:\PHP потомучто в самом конце httpd. conf такие строки
# configure the path to php. ini
PHPIniDir "c:/PHP"
но старыми apache такое не поддерживалось
щас такой Apache Version Apache/2.2.11 (Win32) PHP/5.2.11-dev
или попробуйте положить в c:\windows | |
|
|
|
|
|
|
|
для: ........
(06.08.2009 в 20:25)
| | я чт | |
|
|
|
|
|
|
|
для: robot
(06.08.2009 в 21:35)
| | Configuration File (php. ini) Path C:\WINDOWS
php.ini предлагаю туда положить ;)
а в httpd.conf я-бы раскомментировал строку где rewrite_module включается
и в секции <Dirrectory "D:\.....\htdocd">
нужно поменять
AllowOverride None
на
AllowOverride All
чтобы в htaccess разрешалось переопределять опции
больше особо такого ничем не отличается
(в Apache2.0.XXXX нельзя использовать PHPIniDir "c:/PHP" , насколько понял) | |
|
|
|
|
|
|
|
для: robot
(06.08.2009 в 21:35)
| | А меж тем, если бы Вы аккуратно и точно по пунктам выполнили рекомендации, всех этих плясок с бубном не потребовалось бы. | |
|
|
|
|
|
|
|
для: Trianon
(07.08.2009 в 00:40)
| | Придерживался инструкции на http://superadm.net/index.php?name=News&op=article&sid=108
может проблема в том, windows на диске Д а не С??? | |
|
|
|
|
|
|
|
для: robot
(07.08.2009 в 10:28)
| | инструкции инструкциями ,
нужно после внесения изменений в конфигурационные файлы перезапускать apache и смотреть тe-же phpinfo и error.log , и обновлять результат работы того скрипта который должен заработать.
Сделайте ошибку в php.ini , перезапустите сервер , и посмотрите будут-ли последствия в error.log, может так поймёте тот-ли файл редактируете.
Не забудьте исправить ошибку и перезапустить | |
|
|
|
|
|
|
|
для: robot
(07.08.2009 в 10:28)
| | если не затруднит передите пожалуйста по ссылке
, и сотрите процитированный httpd.conf (можете его там просто прикрепить, если посчитаете нужным)
UPD// и нужно писать версию apache , php, mysql
в каждых разных версиях что-то может быть по разному | |
|
|
|
|
|
|
|
для: exp
(07.08.2009 в 12:31)
| | извините, | |
|
|
|
|
|
|
|
для: robot
(07.08.2009 в 10:28)
| | Ваша картинка четко показывает размещение конфиг-файла, как d:\windows\php.ini Вы в нем исправления делали? | |
|
|
|