Novell Home

Apache with php4 Module Cannot be Started

Novell Cool Solutions: Question & Answer

Posted: 27 May 2004

Q:
On SUSE Linux 9.1 I found that after installing the apache2 web server with php4 and php4-mysql, the web server cannot be started. Any thoughts?



A:
PHP uses the flag RTLD_GLOBAL for loading modules with dlopen, which causes the incorrect use of symbols. As a result, a segmentation fault error occurs when loading php4-recode if php4-mysql was already loaded.

An update that can be easily installed with YOU (YaST Online Update) is already available. Subsequently, you should be able to restart apache by entering the following command in a root shell:

rcapache2 start

As a work-around, you can uninstall the package php4-recode with YaST or by entering the following command in a root shell:

rpm -e php4-recode

Novell Cool Solutions (corporate web communities) are produced by WebWise Solutions. www.webwiseone.com

Novell® Making IT Work As One

© 2009 Novell, Inc. All Rights Reserved.