gudmunson Posted August 2, 2006 Share Posted August 2, 2006 Hey All,I had a fully functional web server, and I attempted to install gd as well as libjpeg so that I could use some image manipulation functions. My php ./configure/make/make install didn't give any errors. When I attempt to start apache2, I get the following error:$ ./apachectl starthttpd: Syntax error on line 425 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/libphp5.so into server: /usr/local/apache2/modules/libphp5.so: Undefined symbol "php_write"$I have added the following lines at the end of httpd.conf (the line numbers are obviously not there :): [line 425] LoadModule php5_module modules/libphp5.so[line 426] AddHandler php5-script php[line 427] AddModule mod_php5.cI have also checked and modules/libphp5.so is there:$ ls -l libphp5.so-rwxr-xr-x 1 gudmunsn wheel 979694 Aug 2 15:37 libphp5.so$Any idea how to fix this? I am stumped. Link to comment https://forums.phpfreaks.com/topic/16387-getting-an-undefined-symbol-php_write-when-attempting-to-start-apache-with-php/ Share on other sites More sharing options...
gudmunson Posted August 3, 2006 Author Share Posted August 3, 2006 Ok I fixed it. Apparently using the GD library and compiling can sometimes break your php installation. Once I deleted the original php source dir and untar'd it again, I could configure and gd now works. Link to comment https://forums.phpfreaks.com/topic/16387-getting-an-undefined-symbol-php_write-when-attempting-to-start-apache-with-php/#findComment-68610 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.