PECL crack unter Ubuntu installieren
Auch die PECL Erweiterung crack muss erst überredet werden, sich auf Ubuntu zur Verfügung zu stellen, da beim Installieren folgender Fehler auftritt:
/tmp/pear/temp/crack/libcrack/src/config.h:1:26: error: ../../config.h: No such file or directory
make: *** [crack.lo] Error 1
ERROR: `make' failed
Die Lösung ist die manuelle Installation.
apt-get install cracklib2-dev cracklib-runtime
cd /opt
svn co http://svn.php.net/repository/pecl/crack/trunk pecl-crack-svn
cd pecl-crack-svn
Die Datei libcrack/src/cracklib.h
editieren:
-# include "../../config.h"
+# include "../config.h"
Die Datei package.xml
editieren:
- <file role="src" name="config.h" />
Und dann manuell installieren:
pecl install --force package.xml
echo "extension=crack.so" > /etc/php/conf.d/crack.ini
/etc/init.d/apache2 restart