Het werd voor mij weer nodig tijd om een webserver op te zetten op mijn Slackware machine.
MySQL en Apache installeren ging zonder problemen maar bij PHP blijft het hangen.
Ik gebruik de nieuwste source van PHP 5.2.6 en ik volg de instructies van de PHP website.
Ik gebruik Apache 2.2 maar ik ben ervan uit gegaan dat dit niet veel uitmaakt voor de instructies.
Het configgen van PHP gaat goed alleen bij 'make' knalt ie eruit.
Het configgen en het maken heb ik even gelogged en zijn hier en hier te vinden.
de laatste regels van het maken (dit wordt niet weergegeven in de log):
Zo te zien een probleem met iconv en libiconv. iconv is een onderdeel van libiconv, dus ik heb deze lib gedownload en geinstalleerd. Hierna ook gettext opnieuw gecompiled en geinstalleerd, mocht niet baten.
iconv wordt trouwens wel gevonden bij het configgen (checking for iconv support... yes).
Ook heb ik regelmatig een ldconfig gedaan en de paden naar de libaries staan in /etc/ld.so.conf (namelijk /usr/local/lib).
Kan iemand mij uit de brand helpen of mij een richting insturen?
MySQL en Apache installeren ging zonder problemen maar bij PHP blijft het hangen.
Ik gebruik de nieuwste source van PHP 5.2.6 en ik volg de instructies van de PHP website.
Ik gebruik Apache 2.2 maar ik ben ervan uit gegaan dat dit niet veel uitmaakt voor de instructies.
Het configgen van PHP gaat goed alleen bij 'make' knalt ie eruit.
Het configgen en het maken heb ik even gelogged en zijn hier en hier te vinden.
de laatste regels van het maken (dit wordt niet weergegeven in de log):
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
| ext/iconv/iconv.o: In function `_php_iconv_strlen': /tmp/bla/php-5.2.6/ext/iconv/iconv.c:603: undefined reference to `libiconv_open' /tmp/bla/php-5.2.6/ext/iconv/iconv.c:626: undefined reference to `libiconv' /tmp/bla/php-5.2.6/ext/iconv/iconv.c:660: undefined reference to `libiconv_close' ext/iconv/iconv.o: In function `php_iconv_string': /tmp/bla/php-5.2.6/ext/iconv/iconv.c:441: undefined reference to `libiconv_open' /tmp/bla/php-5.2.6/ext/iconv/iconv.c:453: undefined reference to `libiconv' /tmp/bla/php-5.2.6/ext/iconv/iconv.c:467: undefined reference to `libiconv' /tmp/bla/php-5.2.6/ext/iconv/iconv.c:478: undefined reference to `libiconv_close' ext/iconv/iconv.o: In function `_php_iconv_strpos': /tmp/bla/php-5.2.6/ext/iconv/iconv.c:851: undefined reference to `libiconv_open' /tmp/bla/php-5.2.6/ext/iconv/iconv.c:879: undefined reference to `libiconv' /tmp/bla/php-5.2.6/ext/iconv/iconv.c:993: undefined reference to `libiconv_close' ext/iconv/iconv.o: In function `_php_iconv_appendl': /tmp/bla/php-5.2.6/ext/iconv/iconv.c:348: undefined reference to `libiconv' /tmp/bla/php-5.2.6/ext/iconv/iconv.c:385: undefined reference to `libiconv' ext/iconv/iconv.o: In function `_php_iconv_substr': /tmp/bla/php-5.2.6/ext/iconv/iconv.c:723: undefined reference to `libiconv_open' /tmp/bla/php-5.2.6/ext/iconv/iconv.c:747: undefined reference to `libiconv' /tmp/bla/php-5.2.6/ext/iconv/iconv.c:802: undefined reference to `libiconv_close' /tmp/bla/php-5.2.6/ext/iconv/iconv.c:806: undefined reference to `libiconv_close' /tmp/bla/php-5.2.6/ext/iconv/iconv.c:755: undefined reference to `libiconv_open' ext/iconv/iconv.o: In function `_php_iconv_mime_decode': /tmp/bla/php-5.2.6/ext/iconv/iconv.c:1354: undefined reference to `libiconv_open' /tmp/bla/php-5.2.6/ext/iconv/iconv.c:1465: undefined reference to `libiconv_close' /tmp/bla/php-5.2.6/ext/iconv/iconv.c:1468: undefined reference to `libiconv_open' /tmp/bla/php-5.2.6/ext/iconv/iconv.c:1823: undefined reference to `libiconv_close' /tmp/bla/php-5.2.6/ext/iconv/iconv.c:1826: undefined reference to `libiconv_close' ext/iconv/iconv.o: In function `php_iconv_stream_filter_dtor': /tmp/bla/php-5.2.6/ext/iconv/iconv.c:2465: undefined reference to `libiconv_close' ext/iconv/iconv.o: In function `_php_iconv_mime_encode': /tmp/bla/php-5.2.6/ext/iconv/iconv.c:1043: undefined reference to `libiconv_open' /tmp/bla/php-5.2.6/ext/iconv/iconv.c:1057: undefined reference to `libiconv_open' /tmp/bla/php-5.2.6/ext/iconv/iconv.c:1316: undefined reference to `libiconv_close' /tmp/bla/php-5.2.6/ext/iconv/iconv.c:1319: undefined reference to `libiconv_close' /tmp/bla/php-5.2.6/ext/iconv/iconv.c:1176: undefined reference to `libiconv' /tmp/bla/php-5.2.6/ext/iconv/iconv.c:1128: undefined reference to `libiconv' /tmp/bla/php-5.2.6/ext/iconv/iconv.c:1160: undefined reference to `libiconv' /tmp/bla/php-5.2.6/ext/iconv/iconv.c:1319: undefined reference to `libiconv_close' /tmp/bla/php-5.2.6/ext/iconv/iconv.c:1228: undefined reference to `libiconv' /tmp/bla/php-5.2.6/ext/iconv/iconv.c:1259: undefined reference to `libiconv' /tmp/bla/php-5.2.6/ext/iconv/iconv.c:1303: undefined reference to `libiconv' ext/iconv/iconv.o: In function `php_iconv_stream_filter_append_bucket': /tmp/bla/php-5.2.6/ext/iconv/iconv.c:2615: undefined reference to `libiconv' /tmp/bla/php-5.2.6/ext/iconv/iconv.c:2537: undefined reference to `libiconv' ext/iconv/iconv.o: In function `php_iconv_stream_filter_ctor': /tmp/bla/php-5.2.6/ext/iconv/iconv.c:2491: undefined reference to `libiconv_open' collect2: ld returned 1 exit status make: *** [sapi/cgi/php-cgi] Error 1 |
Zo te zien een probleem met iconv en libiconv. iconv is een onderdeel van libiconv, dus ik heb deze lib gedownload en geinstalleerd. Hierna ook gettext opnieuw gecompiled en geinstalleerd, mocht niet baten.
iconv wordt trouwens wel gevonden bij het configgen (checking for iconv support... yes).
Ook heb ik regelmatig een ldconfig gedaan en de paden naar de libaries staan in /etc/ld.so.conf (namelijk /usr/local/lib).
Kan iemand mij uit de brand helpen of mij een richting insturen?