SDB:Apache with php4 Module Cannot Be Started

Şuraya atla: kullan, ara


Version: 9.1

Situation

Following the installation of the apache2 web server with php4 and php4-mysql, the web server cannot be started.

Cause

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.

Solution

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

<keyword>apache,apache2,php,php4,webserver,mysql</keyword>