![]() |
MySQL + PHP + Apache
Вообщем с установкой всего этого почти всё получилось, всё работает кроме мускула, как мне говорили полоспециалисты что мускул как - то php надо связать. Если кто знает как это делается или знает в чём может быть проблема плиз откликнитесь.
|
1. Какая ось?
2. Версии php и mysql? |
ОСЬ 2000 srver
Апач второй пхп пятый мускул 4 |
В php.ini нужно прописать. Правда я точно не уверен. :)
|
Епть, народ, ну вы что. Какое связывание php и mysql? Ставится php, ставится mysql, сервер mysql запускается, после чего php соединяется с запущенным сервером через сокеты. Никакой конфигурации php для этого не требуется, кроме указания соответствующих логина/пароля/хоста/порта в вызове mysql_connect().
2 Nike: Что значит "мускул не работает"? Не можешь соединиться из скрипта? Не запускается сервис? |
Сервиз запущен, через мускул контрол центр соединяется с базой, а когда начинаешь ставить phpBB2 после ввода данных выводится следующее сообщение: The PHP configuration on your server doesn't support the database type that you chose
|
Попробуй ПХП поставить не 5-й, а 4.3.х какой нть ... 5-й еще сыроват, вот когда релиз будет - можно будет ставить ... :)
|
Все делается так :
Берется Apache 2 + PHP 4.3.x + MySQL 4.0.18 как поставить Apache 2 и PHP 4.3.x я как понял вопросов нету, так вот ставиш MySQL в папку c:/Inetpub/mysql/ (!) обязательно !!! потом в C:\ делаеш файл с названием : my.cnf и его содержание таково : [mysqld] basedir = c:/Inetpub/mysql/ datadir = c:/Inetpub/mysql/data/ потом через коммандную строку идеш в папку c:/Inetpub/mysql/bin/ и там пишеш следущее : mysqld-nt --install c:\Inetpub\mysql\bin>mysqld-nt --install Service successfully installed. идем в сервисы : Control Panel -> Administrative Tools -> Services Находим MySQL и жмем ему Старт возвращаемся к коммандной строке Пишем : mysqladmin.exe -u <ваш новый юзер> -h localhost password <Ваш новый пароль> естественно надо заменить <ваш новый юзер> на например Vasya <Ваш новый пароль> - Petya вот пример : c:\Inetpub\mysql\bin>mysqladmin.exe -u root -h localhost password 125345 c:\Inetpub\mysql\bin> Удачи и кстати можите скачать работающие версии Apache 2 + PHP 4.3.x + MySQL 4.0.18 у меня : http://dark.g-netbg.net/Apache/ |
После указанных тобой конфигураций серверстал выдавать ошибку (когда его стартуешь) Error 1067 The process terminated unexpectedly
|
хм... странно а не должно быть ... ладно завтра с утра напишу тебе как все поставить правильно , Apache + php + MySQL , все опишу в картинках и понятно , а то у меня щас бошка раскалывается после 2 дней работы :(
|
Буду тебе очень благодарен.
|
Тут в картинках
Полный веб сервер для Windows XP _http://manlix.ru/?section=forum _http://manlix.ru/zipped/manlix.ru-article0.zip |
Nike
Для начала скачай вот это все : 1. Apache 2.0.49 или Apache 2.0.50 2. PHP 4.3.6 или 4.3.7 3. mysql 4.0.18 Названия файлов : 1. apache_2.0.49-win32-x86-no_ssl.msi или apache_2.0.50-win32-x86-no_ssl.msi 2. php-4.3.6-Win32.zip или php-4.3.7-Win32.zip 3. mysql-4.0.18-win.zip Качаем с : 1. http://httpd.apache.org/download.cgi 2. http://www.php.net/downloads.php 3. http://dev.mysql.com/downloads/mysql/4.0.html СОВЕТУЮ ВСЕ СКАЧАТЬ С - http://dark.g-netbg.net/Apache/ Это мой сервер и там 100% все работает , качайте с меня , Nike когда скачаеш , скажеш !!! когда скачаеш я тебе скажу что дальше ! |
Короче, ставь MySQL потом РНР с установщиком (про апачу не говорим, так как по ходу ты его нормально сработал с РНР). Фишка в том, что РНР надо модуль для работы с Мускулом и всё ...
|
эээм.... а ничего что под windows никакой дополнительной настройки php для работы с mysql нету??? Это только под unix есть --with-mysql который если забудешь - то работать не будет.
|
Цитата:
|
странная проблема.. поставь просто уже настроенную "триаду" - есть несколько готовых, рабочих и проверенных вариантов:
http://sourceforge.net/projects/phptriad/ (к этому еще идет огромное количество "притертого" софта там же на соусфорже) http://sourceforge.net/projects/webserv/ Containting apache2, mysql, activeperl, mod_perl, php, adodb, awstats, phpmyadmin, smarty, turck-mmcache packaged into a nice installer (WAMP). - куча полезного хлама в одном флаконе http://sourceforge.net/projects/miniserver/ 2.5Mb only. It includes latest versions of Apache2, Perl5, PHP4, MySQL4, phpMyAdmin,... все три точно работают.... А вообще, дело в том что с определенной версии PHP сменил встроенную поддержку MySQL на более корректный способ - использование родной mysql библиотеки. Естественно, при этом часть функций и софт написанный "в старом стиле" получил проблемы.. боюсь у тебя именно в этом дело, а не в несовместимости между php и мускулом. посмотри внимательно где и почему падает сервер, посмотри логи мускула и логи сервера, думаю сразу разберешься. Удачи! -- л http://minivan.ru |
раз уж речь зашла о php, то тогда давайте поговорим о php5.
прежде всего как проинсталлировать. у меня не получилось скрестить php5+apache 1.3.x(php как модуль), а вот 4-ая ветка работает без проблем. симптомы такие: после копирования всех библиотек, прописывания в php.ini путей, apache ругаться не стал, но скрипты не обрабатывает, ничего не происходит, выдает пустоту. вобщем, какие принципиальные отличия при инсталляции от php4? p.s. у меня windows xp pro rus sp1/apache 1.3.x/php5 release |
Комплект Денвер-2. Супер вещь, всё в одном, круто настроен, минимальный размер, модули расширения, лёгкая инсталяция, а главное - русская разработка !
|
Xlink! tnx!!! Появилась необходимость поставить сервер на локальной машине для веб-дизайнера. Я б умер все настривать! Tnx : :claps:
|
Я хочу поддержать XLink'a и отдать свой голос в пользу Денвера ака "Джентельменского набора WEB програмиста"...
Свой веб сервер никогда не помешает :beer: |
Я 2 года его юзаю. И замены ему не нашёл. Вот на днях был добавлен PHP 5.0. Всем качать.
|
| Часовой пояс GMT +4, время: 02:32. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.