Friday, June 23, 2006

OpenBSD PHP MySQL

Je n'en suis qu'à l'installation mais cela s'est déroulé comme pour beaucoup d'installations de packages sous openBSD : comme dans un rêve, sans problème, avec des indications pertinentes à propos es commandes à saisir post-install qui fonctionnent parfaitement. Bref, une merveille cet OS et encore mille merci aux développeurs (penser à acheter des CDROM et des t-shirts ou des posters).

export PKG_PATH=ftp://ftp.openbsd.org/pub/OpenBSD/snapshots/i386
pkg_add mysql-server

Comme il y plusieurs flavor il faut être plus précis et resaisir la commande mais il suffit de suivre les indications.
Il installe ses dépendences et vous donne les commandes à saisir post-install.
pkg_add php-core
pkg_add php-mysql

pkg_add pear-Mail <--- celui-ci pour gérer les envois de mail en SMTP pur sans avoir à passer par la commande "mail" de l'OS qui est trop restrictive.

Modifiez le fichier /etc/rc.conf.local pour le lancement automatique de Apache :
httpd_flags=-u
Le "-u" c'est pour abandonner le "chroot" (je n'ai eu qu'à créer /var/www/tmp pour rester chrooté mais j'ai pas encore tout bien testé alors A+).
Modifiez /etc/rc.local :
/usr/local/bin/mysqld_safe &
pour lancer MySQL automatiquement au boot de la machine.

Googlisez un peu pour les commandes de changement de mot de passe root et de test de bon fonctionnement et créez un fichier index.php (j'ai téléchargé un "Hello World" en PHP bien entendu) dans /var/www/htdocs et voilà !

OpenBSD c'est d'là balle, je ne vois pas pourquoi j'irais me perdre dans la jungle des Linux alors que les *BSD sont aussi sexy.
A+

No comments: