Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: VlasA в Aug 25, 2004, 23:22



Титла: Slackware - MySQL PHP Apache
Публикувано от: VlasA в Aug 25, 2004, 23:22
Така , знам че при такава тема реакциите са : " Потърси има и други теми и прочие " , но искам само да изложа тук моя проблем че явно нещо не съм довидял .
  Захванах се да конфигурирам Apache + PHP + MySQL . На Slackware  съм  всичко е много просто и много лесно . Прочетах няколко статии , няколко форума , долу горе добих представа реших няколко проблема . Първо тръгна Apache + PHP почти от самосебеси . Apache използвах пакетите на дистрото а php-то от сорс защото не виждам как ще конфигуриан от пакети tgz . Първоначално си карах на Апачето и пхп-то , защото MySQL ми се дърпаше , но след като изчетах всички теми тук и няколко другаде и няколко статии и прочие подкарах MySQL от пакетите на дистрото . Обаче , сигурен съм че mySQL ви въври супер , но когато реша да компилирам php наново с mysql нещо се опира . Нека опиша процедурата .

Примерен код

.../php-4.3.8# ./configure --with-mysql=/var/lib/mysql --with-apache=.../apache_1.3.31  


Та , mySQL от пакетите на дистрото се намира в /var/lib до колкото разбрах . След тази операция ми дава това :

Примерен код

configure: error: Cannot find MySQL header files under /var/lib/mysql

Вече идея си нямам . Като инсталирам mySQl от сорс може да е компилира php като задам /usr/local/mysql където всичко HOWTo инсталират от сорс mysql както и аз направих  , но от сорса не става , цял ден се мъчих без резултат . Но от чисто инсталираните пакети от Слака всичко си тръгна добре . Влязах си , парола си сложих . Тай тай пиша да обясна как инсталирам от нормалните пакеите на слак ( ще се опитам да напиша всичко което правих да не кажете че не съм бил изчерпателен) .

Примерен код

/var/lib/mysql# su mysql
/var/lib/mysql$ mysql_install_db
/var/lib/mysql$ exit
/var/lib/mysql# cp /etc/my-small.cnf /etc/my.cnf

 с една дума после стартирам си сървъра , сменям си паролата , влизам си , правя си датабази и прочие .

Не знам дали бях точен и дали не съм писал глупости и дали решението е било пред мен , но реших накрая да се предстраша да постна защото се някой трябва поне малко с някоя идея да ме подсети и да тръгне ;)) .

И искам да попитам . Slackware си има php mysql apache инсталирани още от начало , но как като са си така инсталирани да се конфигуриат да вървят заедо без другите сорсове инсталации и прочие . Това ме глождише също . Със здраве ! :)

П.П.: извинете ме за някой не точно фрази и от сорта ама вечее ;)) нямам нерви да попрвям . Дано някой помогне :)


Титла: Slackware - MySQL PHP Apache
Публикувано от: в Aug 25, 2004, 23:56
Ами ... грешен ти е пътя, дай
locate mysql.h и виж къде се намира файла и съответно слагаш него път.


Титла: Slackware - MySQL PHP Apache
Публикувано от: VlasA в Aug 26, 2004, 00:12
Обаче странното е че такъв файл няма . Има само в сорса . Не намира файла в нормалните инсталирани пакети на Слак . На какво се дължи този парадокс . Странно ми е ... идея си няма вече на къде да с насоча . Всяка  информация би ми влязва в помощ  .


Титла: Slackware - MySQL PHP Apache
Публикувано от: в Aug 26, 2004, 00:17
elrond@ixip:~$ locate mysql.h
/usr/include/mysql/mysql.h
Щом го нямаш значи не е инсталиран.


Титла: Slackware - MySQL PHP Apache
Публикувано от: VlasA в Aug 26, 2004, 00:18
Та има такъв файл . Намира се в /usr/include/mysql/ обаче защо пак ми казва че няма такъв файл . Някакви идеи ?
Поне споделети как сте процедирали на СЛак PHP Mysql и apache . Не може само аз така да се лутам . В един чужд  форум иамше моя проблем но не намериха мисля правилно решение .


Титла: Slackware - MySQL PHP Apache
Публикувано от: VlasA в Aug 26, 2004, 00:29
Малко извън темата искам да попитам че ми е интеерсно , може ли да се конфигурира php + mysql + apache от инсталираните пакети на Слак . Все пак се надявам някой да има отговор на тоз проблем . Нещо този файл не се засича иначе си е там . locale не го засича и явно кофига на PHP но все пак си е там файла видях го . :)


Титла: Slackware - MySQL PHP Apache
Публикувано от: biglamer в Aug 26, 2004, 01:13
Щом използваш "locate", пусни си първо  под root# updatedb, а иначе незнам какво те притеснява да си ползваш готовите пакети на Slackware.


Титла: Slackware - MySQL PHP Apache
Публикувано от: VlasA в Aug 26, 2004, 01:20
Притеснява ме това че никъде не намирам как става да се свържат Apache php mysql като са си инстлирани на Слакито . Някакви идея да има или някакво HOwto . Кажете :)  Искам най - накрая да го реша този проблем .


Титла: Slackware - MySQL PHP Apache
Публикувано от: VlasA в Aug 26, 2004, 01:25
След като направих това с updatabase с командата locale намирам че всичко си има във /var/lib/mysql и файла е на няколко места . Та питам аз ... и защо пак не става .

Както в каза автова утрото е по - мъдро . Лека нощ надявам се някой да ми даде ( ще цитирам един член на форума ) жокер ;) Със здраве ;)


Титла: Slackware - MySQL PHP Apache
Публикувано от: в Aug 26, 2004, 01:31
стандартно са си "вързано" и работят.
Ако евентуално се запънеш, отваряш диска със сорса на слака и гледаш с какви параметри комилират дадениа пакет и си готов.


Титла: Slackware - MySQL PHP Apache
Публикувано от: в Aug 26, 2004, 11:53
Мерси за съвета  започвам да се мъча ;))


Титла: Slackware - MySQL PHP Apache
Публикувано от: JohnDoe в Aug 26, 2004, 12:53
Ако се запънеш на слак това е решението, диска със сорса или от някой сървър им гледаш параметрите. Доста пъти ме е спасявало това особенно когато трябва да прекомпилирам php