sql >> Databasteknik >  >> RDS >> Mysql

Kommandorad PHP mysql_connect() Fel

Först och främst kan du använda

php -m

från kommandoraden för att kontrollera vilka tillägg som är aktiverade.

Om mysql inte finns i listan betyder det att den inte är aktiverad / laddad -- vilket förmodligen är fallet här.


Då vill du använda

php --ini

för att kontrollera vilken .ini fil(er) läses av PHP.


När du har fått reda på vilken php.ini fil används, måste du redigera den och lägga till något sånt här :

; configuration for php MySQL module
extension=mysql.so

För att ladda mysql förlängning.


Beroende på din distribution kan det vara en .ini fil per tillägg (Ubuntu gör det till exempel) .

Om så är fallet kan du också skapa en ny .ini fil (mysql.ini till exempel) bredvid de andra, och lägg de två raderna jag postade i den nya filen.



  1. Lyssna på avsnitt 2 av Microsoft Access Podcast

  2. Automatisk skalning med Amazon Aurora Serverless

  3. Fix:"Satsen BACKUP LOG är inte tillåten medan återställningsmodellen är SIMPLE" i SQL Server (och SQL Edge)

  4. Använder sqlalchemy för att fråga med hjälp av flera kolumner där i klausul