Suivant les versions, Apache et Mysql sont intégrés à l’OS. Pour le vérifier, rechercher:
# pkginfo|grep -i mysql system SUNWmysqlr mysql - MySQL Database Management System (root component) system SUNWmysqlt mysql - MySQL Database Management System (test component) system SUNWmysqlu mysql - MySQL Database Management System (usr component) # pkginfo|grep -i apache system SUNWapch2d Apache Web Server V2 Documentation system SUNWapch2r Apache Web Server V2 (root) system SUNWapch2u Apache Web Server V2 (usr) system SUNWapchd Apache Web Server Documentation system SUNWapchr Apache Web Server (root) system SUNWapchu Apache Web Server (usr)
La version fournie par Sun est, en général, ancienne. Il peut etre interessant (ou obligatoire) d’installer une version plus récente:
Coolstack est composé d’un certain nombre de logiciels, dont ceux qui nous intéresse particulièrement:
Une fois installés (se reporter à la documentation, attention, sur Solaris Express, la méthode est légèrement différente), il ne reste plus qu’à modifier les fichiers de configuration pour avoir un site opérationnel
Nota: ces exemples sont valables sur une machine de test, pour une mise en production, il faudra certainement plus de modifications!
La configuration se trouve répartie dans plusieurs fichiers:
Pour un site Web dont les fichiers sont dans le répertoire utilisateur, il faudra inclure httpd-userdir.conf
Pour définir un ou plusieurs sites, on utilisera httpd-vhosts.conf, par exemple
php.ini se trouve dans /opt/coolstack/php5/etc
Il suffit de suivre les indications donnés dans le fichier /opt/coolstack/mysql_32bit/README
Ca où on récupère un wiki installé sur un serveur, pour l’installer sur un portable avec SXDE3, par exemple.
yakari-henry% diff /opt/coolstack/apache2/conf/httpd.conf.orig /opt/coolstack/apache2/conf/httpd.conf 441c451 < #Include conf/extra/httpd-userdir.conf --- > Include conf/extra/httpd-userdir.conf
et aussi, ajouter dans /opt/coolstack/php5/lib/php.ini
safe_mode = Off
Prenons l’environnement suivant:
Dans php.ini:
# Sinon spip ne s'installe pas !? include_path=/opt/coolstack/php5/lib/php:.:/www/monsite.org/spip/ecrire/inc # pour gzopen extension="zlib.so" # safe_mode = Off