An issue with php/apache is causing apache not to start in FreeBSD. It segfaults and core dumps, logged in the /var/log/httpd/error_log.
Try removing –with-openssl from your configure.php file and recompile php.
#remove –with-openssl from the file, save, exit.
./build php n
Possibly a mod_perl issue. Edit the /etc/httpd/conf/httpd.conf
and then restart apache.
This won’t affect files in the cgi-bin (I’ve seen very few people actually making use of mod_perl itself).
Previous workaround for the problem is to remove thp php flags from the httpd.conf files:
cp virtual_host*.conf custom
perl -pi -e ‘s/php_admin/#php_admin/’ *
echo “action=rewrite&value=httpd” >> /usr/local/directadmin/data/task.queue
One user reported that installing zend solved this problem as well, so try:
Possibly have to downgrade zend to 2.5.7 from 2.6.2 as well as the zend binaries may not be backwards compatible.
To downgrade to apache 1.3.33 and php 4.3.11, run:
perl -pi -e ‘s/1.3.34/1.3.33/’ build
perl -pi -e ‘s/1.3.34/1.3.33/’ configure.apache_ssl
perl -pi -e ‘s/2.8.25/2.8.24/’ build
perl -pi -e ‘s/4.4.1/4.3.11/’ build
./build all d