Hallo mensen,
Sinds kort heb ik problemen met de standaard mysql functies in php. De
volgende foutmelding treedt steeds op zodra ik een standaard mysql
functie in php aanroep:
Fatal error: Call to undefined function: mysql_connect() in ...en dan
<filepath/filename>
Dit is dus ook zo bij mysql_select_db, mysql_result, etc. Het probleem
was er voorheen niet, waarom het er 'opeens' is weet ik niet precies.
Ik heb mijn php.ini en mijn httpd.conf van mijn werkende andere
systeem gehaald. Echter: het werkt nog niet. Php, mysql en apache heb
ik opnieuw geinstalleerd. De ondersteuning voor mysql in apache moet
goed zijn aangezien ik hetzelfde installatie script heb gebruikt die
ik ook tijdens de eerste installatie heb gebruikt.
Dit is het begin van mijn installatiescript:
../configure --with-mysql --with-apache=../apache_1.3.27
--enable-track-vars --with-gd-dir=../gd-2.0.12
--with-jpeg-dir=../jpeg-6b --with-png-dir=../libpng-1.2.5
--with-zlib-dir=../zlib-1.1.4 --with-xpm-dir=../xpm-3.4g
--with-t1lib=../t1lib-5.0.0
Via ask.com heb ik gezocht naar een oplossing. Men biedt o.a een aan
om wat extensies in php.ini toe te voegen:
">About 2/3 down this file are places to define
>
>extension_dir and extension
>
>Change these to
>
>extension_dir /usr/lib/php4
>
>extension mysql.so"
Deze oplossing werkt echter bij mij niet. Eveneens heb dit geprobeerd:
ln -s /usr/lib/libmysqlclient.so /usr/lib/libmysqlclient.so.11
Als ik via phpinfo() kijk zie ik wel staan dat er mysql ondersteuning
is.
Na al deze 'oplossingen blijft mijn probleem echter bestaan.
Het systeem dat ik gebruik bestaat uit:
Slackware 9.0, kernel 2.4.20
Apache 1.3.27
PHP 4.3.1
mysql Ver 11.18 Distrib 3.23.56, for slackware-linux (i386)
Weet iemand hoe ik dit kan oplossen?
Alvast bedankt,
Groetjes,
Wiebe

Likes:

Quote