From: Jackie Huang <[email protected]>

When we change the apache2 files layout to debian style,
the ServerRoot in httpd.conf was changed to "/" from "/usr",
then the relative path to libphp5 module in 70_mod_php5.conf
will be invalid so it fails to load the module, use libdir
(absolute path) instead so it will always find the module.

Signed-off-by: Jackie Huang <[email protected]>
---
 meta-webserver/recipes-php/modphp/modphp5.inc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/meta-webserver/recipes-php/modphp/modphp5.inc 
b/meta-webserver/recipes-php/modphp/modphp5.inc
index c359ff9..33dbe89 100644
--- a/meta-webserver/recipes-php/modphp/modphp5.inc
+++ b/meta-webserver/recipes-php/modphp/modphp5.inc
@@ -67,7 +67,7 @@ do_install  () {
        install -d ${D}${sysconfdir}/apache2/modules.d
        install -d ${D}${sysconfdir}/php/apache2-php5
        install -m 755  libs/libphp5.so ${D}${libdir}/apache2/modules
-       sed -i s,lib/,${baselib}/, ${WORKDIR}/70_mod_php5.conf
+       sed -i s,lib/,${libdir}/, ${WORKDIR}/70_mod_php5.conf
        install -m 644  ${WORKDIR}/70_mod_php5.conf 
${D}${sysconfdir}/apache2/modules.d
        cat ${S}/php.ini-production | \
                sed -e 's,extension_dir = \"\./\",extension_dir = 
\"/usr/lib/extensions\",' \
-- 
1.7.4.1


_______________________________________________
Openembedded-devel mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

Reply via email to