04-22-2009
Apache2 PHP5 not starting
Hello all. I have a Solaris 10/Sun Ultra10 box and I am trying to build a SAMP server.
The MySQL portion is working and Apache2 seems to be working. However after installing PHP5 I get the following error:
# ./apachectl start
httpd: Syntax error on line 115 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/libphp5.so into server: ld.so.1: httpd: fatal: libmysqlclient.so.15: open failed: No such file or directory
# cd /usr/local/apache2/modules
# ls -l libphp5.so
-rwxr-xr-x 1 bin bin 7157740 Sep 28 2008 libphp5.so
The crazy thing is, the file libphp5.so is there in the /modules directory as the output shows.
Google is not very helpful. I was wondering if anyone here might have some ideas as to why I am getting this when trying to restart Apache.
I have the following two lines in my httpd.conf file to load php:
LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php .php
Thank you for your thoughts.
~Robert
2 More Discussions You Might Find Interesting
1. UNIX for Advanced & Expert Users
I'm trying to compile PHP5. I've installed mysql5 successfully and apache1.3 is working great, but I get the message
below when I compile PHP5. I double checked if I have libxml2 installed and I do. I installed libxml2 binary from
sunfreeware. Please see below for details:
./configure... (5 Replies)
Discussion started by: xnightcrawl
5 Replies
2. UNIX for Dummies Questions & Answers
e.g.
File name: File.txt
cat File.txt
Result:
#INBOUND_QUEUE=FAQ1
INBOUND_QUEUE=FAQ2
I want to get the value for one which is not commented out.
Thanks, (3 Replies)
Discussion started by: Tanu
3 Replies
LEARN ABOUT DEBIAN
apache2::sitecontrol::grantallrule
Apache2::SiteControl::GrantAllRule(3pm) User Contributed Perl Documentation Apache2::SiteControl::GrantAllRule(3pm)
NAME
Apache2::SiteControl::GrantAllRule - A rule that grants permission to do everything.
SYNOPSIS
In your instance of a ManagerFactory:
use Apache2::SiteControl::GrantAllRule;
...
sub getPermissionManager
{
...
$manager->addRule(new Apache2::SiteControl::GrantAllRule);
...
return $manager;
}
DESCRIPTION
Apache2::SiteControl::GrantAllRule is a pre-built rule that grants access for all permission requests. This rule can be used to help
implement a system that has a default policy of allowing access, and to which you add rules that deny access for specific cases.
Note that the loose type checking of Perl makes this inherently dangerous, since a typo is likely to fail to deny access. It is recommended
that you take the opposite approach with your rules, since a typo will err on the side of denying access. The former is a security hole,
the latter is a bug that people will complain about (so you can fix it).
SEE ALSO
Apache2::SiteControl::ManagerFactory, Apache::SiteControl::PermissionManager, Apache2::SiteControl::Rule
AUTHOR
This module was written by Tony Kay, <tkay@uoregon.edu>.
COPYRIGHT AND LICENSE
perl v5.14.2 2006-03-17 Apache2::SiteControl::GrantAllRule(3pm)