Zum Inhalt springen

Call to undefined function mysql_connect()


Empfohlene Beiträge

Geschrieben

Guten Morgen,

habe ein phpscript, das eine datenbank auf einem mysqlserver erstellt.

über browser aufrufen--> funktioniert alles

über terminal: php db.php --> erhalte ich diese fehlermeldung:

Call to undefined function mysql_connect()

kann mir jemand helfen?

mfg. dela

Geschrieben

Es gibt normalerweise zwei unterschiedliche PHP-Konfigurationen auf deinem System. Eine ist für die PHP-Umgebung im Webserver zuständig und die andere für die CLI-Umgebung. Es sieht so aus, als wenn die Konfiguration für die CLI keinen MySQL-Support besitzt.

Geschrieben

Hi,

php -i |grep mysql
und
php -m |grep mysql
bringen dich weiter. Via
php --ini
siehst du, wo die CLI-spezifischen Configs liegen.
php --rf mysql_connect

zeigt dir, ob PHP diese Funktion kennt.

Prüfen, ob php5-mysql installiert ist.

Gruß

axxis

Geschrieben

also,

php -i |grep mysql--> gibt eine liste mit befehlen aus

php -m |grep mysql--> tut gar nichts

php --ini --> hängt

php --rf mysql_connect--> Exception: Function mysql_connect() does not exist

gibt es denn nicht einen befehl mit dem ich alle funktionen aktivieren kann? damit alles funktioniert=)

Geschrieben

php -i |grep mysql--> gibt eine liste mit befehlen aus

Nein, es gibt dir die Optionen + Werte deiner Config aus!

php -m |grep mysql--> tut gar nichts

Da hast du deine Lösung, siehe unten

php --ini --> hängt

:confused:

Da du kein Ergebnis bei php -m |grep mysql erhälst, ist MySQL nicht als Modul für PHP verfügbar/geladen.

Hast du geprüft, ob du php5-mysql installiert hast? Ich tippe stark darauf, dass dies bei dir fehlt.

Geschrieben

[~]$ sudo yum install php5-mysql

Loaded plugins: rhnplugin, security

Setting up Install Process

No package php5-mysql available.

Nothing to do

Geschrieben

<OT>

Nö, funktioniert nicht, nachlesen kannst du das in oben gepostetem Link.

Das Einzige was du damit erreichst, ist ein exit 1 ;)

</OT>

Geschrieben

ja, aber das konnte nicht installiert werden, da php-common eine andere version hatte...

aber inzwischen funktioniert alles,

danke für eure unterstützung

mfg. dela

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...