Hoi

Ik was bezig zelf een webserver te installeren. Alles ging goed, heb apache2.2, mysql 5.1.57 en php 5.2.17 geïnstalleerd. Heb het ook al getest door middel van http://localhost/phpinfo.php uit te proberen ( phpinfo() ). Deze heb ik kunnen installeren door tutorials van webdevelopersnotes.com. Kan de links plaatsen als dat nodig is.

Vervolgens ging ik verder met de volgende tutorial (ook van die website) om phpMyAdmin te installeren. Dit ging echter niet goed bij het testen of hij het deed. Ik kreeg namelijk de foutmelding:
phpMyAdmin - Error

The mysql extension is missing. Please check your PHP configuration. <a href="Documentation.html#faqmysql" target="documentation"><img class="icon" src="./themes/pmahomme/img/b_help.png" width="11" height="11" alt="Documentation" title="Documentation" /></a>


Ik heb vervolgens het internet af gezocht en hier en daar wat mogelijke oplossingen geprobeerd, maar of het werkte niet of het was al zo ingevuld bij mij.

Ik weet verder niet wat allemaal verstandig is om te laten zien maar wellicht dit deel van de php.ini:

;extension=php_bz2.dll
;extension=php_curl.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_fdf.dll
;extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_ifx.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
extension=php_mbstring.dll
;extension=php_exif.dll
extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
;extension=php_ming.dll
;extension=php_msql.dll
;extension=php_mssql.dll
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_pdo.dll
;extension=php_pdo_firebird.dll
;extension=php_pdo_mssql.dll
;extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_oci8.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
;extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
;extension=php_pspell.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_soap.dll
;extension=php_sockets.dll
;extension=php_sqlite.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll
;extension=php_zip.dll


Ik was benieuwd of jullie mij konden helpen met het zoeken naar een oplossing, mij in de goede richting drukken of wellicht zelfs de oplossing weten.

Alvast bedankt,
Chris


p.s. Ik heb trouwens al voor langere tijd een domein gekocht waarmee ik een beetje oefen met php maar wou een keer zelf weten hoe je een webserver opzet.

oh, ik hoop dat ik in het goede deel van het forum zit. Ik zat nog te twijfelen met een andere. Maar ik hoor het wel als het fout is.

Ik heb het overigens op mijn Windows 7 pc geïnstalleerd. Ik kom namelijk met het zoeken veel linux tegen.

[size=xsmall]Toevoeging op 22/06/2011 10:38:21:[/size]

Als ik in config.inc.php deze regel
<?php $cfg['Servers'][$i]['extension'] = 'mysql';
?>
aanpas naar
<?php $cfg['Servers'][$i]['extension'] = 'mysqli';
?>

dan krijg ik de foutmelding
The mysqli extension is missing. Please check your PHP configuration.


Dus ik neem aan dat dat wat er mee te maken heeft.

[size=xsmall]Toevoeging op 22/06/2011 16:46:32:[/size]

Heb inmiddels weer een mogelijke andere oplossing geprobeerd maar ook die werkt niet.
Dat was door middel van het path in te stellen bij Omgevingsvariabelen in de systeemeigenschappen.

In de C:\PHP\ext map staan de extensies php_mysql.dll en php_mysqli.dll gewoon in. Dus dat zou dan toch ook niet het probleem kunnen zijn?
Heb inmiddels (tijdelijk) de hoop op gegeven. Wat ik op sommige plekken lees is dat XAMPP wat makkelijker moet zijn, dus ik ga dat nu eens uit proberen.

Mocht iemand toch nog de oplossing weten, ik hoor hem nog graag, Apache, PHP en MySQL opnieuw installeren zal geen probleem zijn en zal niet lang duren.
Ik had hetzelfde probleem. Vanuit de WAMP server kreeg ik bij Explorer dezelfde foutmelding. Het rare was dat de zaak in Firefox wel liep. Ik moest dan echter het adres intikken.

Ik heb ergens de suggestie gevonden om in config.inc.php

$cfg['Servers'][$i]['extension'] = 'mysqli'
te wijzigen in
$cfg['Servers'][$i]['extension'] = 'mysql'

en o wonder het werkt.
<?php
if(extension_loaded("mysqli")) {
	//do your thing
}
else {
	//do tour other thing
}
?>


[size=xsmall]Toevoeging op 17/10/2011 17:43:40:[/size]

Ik gebruik overigens phpadmin alleen maar als het niet anders kan, anders gebruik ik dbtools manager.
Waarom gebruik je geen Linux? Met Ubuntu heb je met 5 minuten, incl. 2 minuten om te downloaden, een complete server voor jezelf geïnstalleerd op een virtual machine. Met apt-get kun je eenvoudig dingen toevoegen, verwijderen of updaten. Eenvoud doet wonderen.

https://help.ubuntu.com/11.04/serverguide/C/index.html
Sta je wel in de juiste php.ini te werken? in phpinfo() wordt de juiste locatie ervan gegegeven.
Bartje Jansen op 17/10/2011 19:20:31

Waarom gebruik je geen Linux? Met Ubuntu heb je met 5 minuten, incl. 2 minuten om te downloaden, een complete server voor jezelf geïnstalleerd op een virtual machine. Met apt-get kun je eenvoudig dingen toevoegen, verwijderen of updaten. Eenvoud doet wonderen.

https://help.ubuntu.com/11.04/serverguide/C/index.html


Dit kan ik alleen maar beamen, PHP onder Windows draaien... ik zou er niet aan beginnen!

Kees Schepers op 17/10/2011 23:55:36


Dit kan ik alleen maar beamen, PHP onder Windows draaien... ik zou er niet aan beginnen!




Ik wil niet anders. Lang leve Windows servertje.
En waarom wordt er opeens Linux aangeprezne in dit topic? Juist, het is rete stabiel, maar met probleem zit hem niet in de OS, maar in de webserver configuratie van XAMPP.

Ikzelf zet mijn centen in op dat de verkeerde php.ini aangepast wordt. Controleer dit even met phpinfo(), deze geeft de juiste php.ini aan die gebruikt wordt.

Ik moet toegeven, XAMPP zit soms erg vreemd in elkaar ;-)
Is XAMPP niet duits?

Waarom gebruik je niet gewoon WAMP?
XAMPP is van Duitse afkomst ja, maar verder is de handleiding en de webinterface Nederlandstalig. Of de manual dat ook is daar heb ik geen idee van.

[size=xsmall]Toevoeging op 18/10/2011 10:01:42:[/size]

Fabian M op 18/10/2011 09:22:36

Is XAMPP niet duits?

Waarom gebruik je niet gewoon WAMP?


Wat is het verschil? Probleem zit hem in de configuratie? Waarom dan meteen een ander softwarepakket?

Als je band van je auto stuk is, koop je dan meteen een nieuwe auto?

Reageren