phpbar.de logo

Mailinglisten-Archive

[php] Kann PHP nicht installieren

[php] Kann PHP nicht installieren

Sebastian Tobias Mendel genannt Mendelsohn lists at sebastianmendel.de
Fre Jan 23 12:58:47 CET 2004


Frank Lohmann wrote:

> Joerg Behrens schrieb:
> 
>> From: "Frank Lohmann" 
>>> Hallo,
>>>
>>> ich wollte PHP-4.3.4 und Apache_1.3.28 nach dem Handbuch
>>>
>>> Programmieren mit PHP
>>> Verlag: O'Reilly
>>> Autoren: Rasmus Lerdorf & Kevin Tatroe
>>
>>
>> Tja der Rasmus....
>>
>>
>>> installieren
>>>
>>> und nun die Fehlermeldung
>>>
>>> => configure: error: Cannot find MySQL header files under /usr
>>>
>>> so steht der Parameter aber im Handbuch. Es gibt noch die Ordner usr/lib
>>> und usr/share wo mysql zufinden ist aber welcher ist jetzt der Richtige.
>>
>>
>> Eigentlich hat Mathias ja schon alles gesagt. Nur hast du uns leider 
>> nicht
>> dein configure String gezeigt. Der MySql Support wird bei PHP 4.x
>> defaultmaessig aktiviert und da der MysqlClient mit PHP gebundelt ist
>> haettest du ansich NICHTS expliziert angeben muessen.
>>
>> Machst du das aber doch mit einem  "--with-mysql"  sagst du dem Configure
>> das ein ext. Client genommen werden soll verschweigst aber wo dieser 
>> liegt.
>> Das configure sucht nun an Defaultstellen. Sollte es nichts finden 
>> liegt das
>> daran das die header.h Files fehlen (mysql-dev.rpm) oder aber Mysql 
>> abseits
>> einens Defaultpfades liegt.
>> Aus diesem Grunde ist es immer sinnvoll dem Configure zusagen wo es 
>> suchen
>> soll mit "--with-mysql=/path/to/mysql_install_dir".  Das Configure 
>> weis wie
>> es den Pfad zu ERGANEZEN hat um die Header und Libs zufinden welche in
>> Unterverzeichnissen liegen.
>>
>> Und immer schoen dran denken 'rm config.cache' zumachen wenn du einen 
>> neuen
>> configure run startest.
>
> 
> ich kann die, so eine -Datei Namens "mysql_install_dir" auf dem Rechner 
> nicht finden.
> Es gibt z.B.eine in der /usr/share/mysql.server, kann die es sein?
> 
> Muß man die Configurationsdatei im Apache - Verzeichnis auch löschen, 
> und wie heißt die Datei?
> 
> Gruß Frank


probiers mit --with-mysql=/usr

aber du musst immer noch, wie schon gesagt, auch das 
mysql-devel-xxxx.rpm installiert haben!

starte einfach die Paketinstallation deiner SuSE Distribution und 
installier das mysql-devel nach!


welche MySQL-Pakete du installiert hast siehst du in dem du:

$> rpm -qa | grep -i mysql

machst


-- 
Sebastian Mendel (www.sebastianmendel.de)

*www.warzonez.de* | www.tekkno4u.de | www.nofetish.com

php::bar PHP Wiki   -   Listenarchive