Phraseanet est conçu pour fonctionner sur un système AMP dont la configuration nécessite quelques besoins spécifiques ou dépendances.
L’un des serveurs au choix :
Phraseanet requiert un moteur de stockage de type InnoDB. Sans être une obligation, l’équipe des développeurs de Phraseanet recommandent fortement l’usage du SGBD MariaDB en remplacement de MySQL.
PHP >= 5.3.4 avec les extensions :
- Dom
- exif
- ftp
- gd2
- hash
- iconv
- xml
- mbstring
- mysql
- pcre
- pcntl (unix)
- SimpleXML
- sockets
- xsl +zlib
- mcrypt
- twig (https://github.com/fabpot/Twig/tree/master/ext/)
- intl
- pdo
- CURL
- JSON
- gettext
Extension php-phrasea
Il est nécessaire d’installer l’extension php-phrasea pour utiliser Phraseanet.
Téléchargez et installez la :
git clone https://github.com/alchemy-fr/Phraseanet-Extension php-phrasea
cd php-phrasea
phpize
./configure
make
make install
Phraseanet Indexer
Indexation texte-plein / thésaurus Phraseanet Indexer. C’est notre moteur d’indexation, il est nécessaire autant pour l’indexation texte-plein que pour l’indexation thésaurus.
git clone https://github.com/alchemy-fr/Phraseanet-Indexer phraseanet_indexer
cd phraseanet_indexer
autoreconf --force --install
./configure
make
sudo make install
Sur les systèmes Unix/GNU-Linux, il est nécessaire d’installer les packs locales adéquats pour pouvoir bénéficier des traductions de messages via la librairie gettext.
Exemple pour debian :
dpkg-reconfigure locales
Exemple pour ubuntu :
Note
Les locales à installer doivent être les locales UTF-8.
Pour calculer des sous-résolutions dans le navigateur, Phraseanet s’appuie sur des programmes externes suivants :