sql >> Database >  >> RDS >> Mysql

Opdrachtregel PHP mysql_connect() Fout

Allereerst kunt u

php -m

vanaf de opdrachtregel om te controleren welke extensies zijn ingeschakeld.

Als mysql niet in de lijst staat, betekent dit dat het niet is ingeschakeld/geladen -- wat hier waarschijnlijk het geval is.


Dan wil je

. gebruiken
php --ini

om te controleren welke .ini bestand(en) wordt/worden gelezen door PHP.


Zodra je weet welke php.ini bestand wordt gebruikt, moet u het bewerken en zoiets als dit toevoegen:

; configuration for php MySQL module
extension=mysql.so

Om de mysql te laden extensie.


Afhankelijk van uw distributie, kan het een .ini . zijn bestand per extensie (Ubuntu doet dat bijvoorbeeld) .

Als dat het geval is, kunt u ook een nieuwe .ini . maken bestand (mysql.ini bijvoorbeeld) naast de andere, en plaats de twee regels die ik heb gepost in dat nieuwe bestand.



  1. Configureer SQL-taken in SQL Server met T-SQL

  2. Uitvoeringstijd van PostgreSQL-query ophalen

  3. Selectie verlenen voor alle tabellen die eigendom zijn van een specifieke gebruiker

  4. Poll-databaseschema