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

Програмиране => Web development => Темата е започната от: aav в Feb 26, 2008, 14:52



Титла: Прекомпилиране на php
Публикувано от: aav в Feb 26, 2008, 14:52
Имам - RHEL5, Apache 2.0, PHP 5.1.6., Mysql ver 14.12 Distrib 5.0.22 - работи нормално 3306/tcp open mysql.
Понеже с RPM не знам как да инсталирам PHP с опция --with-mysql,(по default е --without-mysql) изтеглих си PHP 5.2.3 , разархивирах го в /usr/etc, стартирах ./configure --with-mysql  и стихнах до:
checking for MySQL UNIX socket location... /var/lib/mysql/mysql.sock
configure: error: Cannot find MySQL header files under yes.
Note that the MySQL client library is not bundled anymore!

Имам /var/lib/mysql/mysql.sock, който изглежда добре. Моля кажете какъв е проблема и как да го реша.


Титла: Прекомпилиране на php
Публикувано от: spec1 в Feb 26, 2008, 21:18
Инсталирай си всички .rpm пакети,касаещи MySQL , в някой от тях
има съотв. .h файлове, и опитай отново.
  Трябва да е нешо от сорта на  mysql-headers...  или  mysql-devel...
  Втория вариант е да си изтеглиш сорса на MySQL и да го
компилираш и инсталираш,но това ще отнеме много повече време.


Титла: Прекомпилиране на php
Публикувано от: edmon в Feb 26, 2008, 21:20
тва  ще да е нещо мнооо странно...
да няма съпорт на базата в пхп..
най-вероятно има пакет отделно за тази цел:)
търси ..
не прави глупости с компилиране... то е за ... :)) няма казвам


Титла: Прекомпилиране на php
Публикувано от: romeo_ninov в Feb 26, 2008, 21:23
И да не забравиш да инсталираш самия mysql сървър и клиент





Титла: Прекомпилиране на php
Публикувано от: aav в Feb 28, 2008, 13:52
Благодаря за отговорите!
Прегледах внимателно всички RPM от инсталационните СД, харесах си два пакета и ги инсталирах. Не хареса някакви подписани ключове или лицензи, но инсталацията стана. И проблема се реши. Странно ли е phpinfo() да връща --without-mysql, а връзка php-mysql да работи?