HowTo : PHP & MySQL sur Freenas

Bonjour à tous,

Je vais vous expliquer la technique afin d’installer PHP et MySQL sur la distribution Freenas. Avant toute chose, il est nécessaire de se rendre sur l’interface web de votre Nas et de créer un groupe et un utilisateur « mysql« .

Etant donné, que seule une partition de 1Go pour l’OS a été créée, il va être nécessaire de créer des liens symboliques vers votre partition de données :

$ mkdir -p /mnt/data/db/mysql
$ ln -s /mnt/data/db/mysql /var/db/mysql
$ chown -R mysql:mysql /mnt/data/db/mysql
$ chmod 777 /tmp
$ chmod 777 /var/tmp

On installe ensuite MySQL :

$ pkg_add -r mysql50-server
$ rehash
$ mysql_install_db
$ ln -s /mnt/data/db/mysql/mysql /usr/local/libexec/

Puis, pour qu’il se lance à chaque démarrage :

$ echo 'mysql_enable="YES"' >> /etc/rc.conf

Ensuite pour le PHP, installer les paquets suivants :

$ pkg_add -r php5
$ pkg_add -r php5-extensions
$ pkg_add -r php5-xmlrpc
$ pkg_add -r php5-gettext
$ pkg_add -r php5-mcrypt
$ pkg_add -r php5-mysql
$ pkg_add -r php5-mbstring
$ pkg_add -r xmlstarlet

Pour finir, il est nécessaire de remplacer le PHP installé avec Freenas, par celui que nous venons d’installer :

$ mv /usr/local/bin/php /usr/local/bin/php-cli
$ cp /usr/local/bin/php-cgi /usr/local/bin/php

Il ne reste plus qu’à redémarrer votre serveur, et MAGIE, MySQL fonctionne.

1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 4,00 out of 5)

Loading...

Une réflexion au sujet de « HowTo : PHP & MySQL sur Freenas »

  1. Hello, merci pour ce tuto, cependant je bloque à l’install « $ pkg_add -r mysql50-server »

    j’obtiens

    « …….. pkg_add: pkg_add of dependency ‘mysql-client-5.0.92’ failed! »

    Pourriez vous me filer un coup de main, une piste à explorer? (freenas 8.0.3)

    Merci d’avance,
    François.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *


*