Serveur AMP sur disque reseau
djetdail
-
IKZ -
IKZ -
bonjour
j 'ai un reseau compose de 2 ordi du bureau et 3 portables, le reseau est gere par un routeur (D-link 624)
Sur ce routeur j'ai connecte un disque reseau.
Je n'arrive pas a faire fonctionner de maniere correcte un serveur apache mysql php.
j'ai essayer plus AMP portable sans resultat exploitable.
Avez des astuces de reglages ?
merci
herve
j 'ai un reseau compose de 2 ordi du bureau et 3 portables, le reseau est gere par un routeur (D-link 624)
Sur ce routeur j'ai connecte un disque reseau.
Je n'arrive pas a faire fonctionner de maniere correcte un serveur apache mysql php.
j'ai essayer plus AMP portable sans resultat exploitable.
Avez des astuces de reglages ?
merci
herve
A voir également:
- Serveur AMP sur disque reseau
- Cloner disque dur - Guide
- Defragmenter disque dur - Guide
- Reseau orange non détecté ✓ - Forum Livebox
- Changer serveur dns - Guide
- Test disque dur - Télécharger - Informations & Diagnostic
2 réponses
bonjour
je ne vois pas quelle rapport ce site a avec la configuration du serveur AMP sur un disque reseau !!!!!!!!!!!!!!
herve
je ne vois pas quelle rapport ce site a avec la configuration du serveur AMP sur un disque reseau !!!!!!!!!!!!!!
herve
Bonjour !
Essaie les opérations suivantes:
Installation d’un serveur AMP sous NetBSD.
Dans ce tutorial, j’expliquerai comment établir et exploiter un système AMP (Apache, MySQL, PHP) en utilisant NetBSD.
La seule manière d’installer un système de AMP est par l’intermédiaire de Pkgsrc, parce qu’il n’y a actuellement aucun paquet binaire pour le module AP-PHP. Je montrerai donc comment installer le serveur AMP par l’intermédiaire de Pkgsrc.
Il va falloir utiliser la collection de paquetages.
Je ne vais pas expliquer comment installer et manipuler la collection de paquetages, car si vous voulez installer un serveur web, vous êtes déjà bien avancés dans la gestion et la configuration du système d’exploitation NetBSD.
Pour plus d’informations sur l’installation et la gestion de la collection de paquetages : http://www.mclink.it/personal/MG2508/nbsdfra/chap-pack.html
Installation d’Apache :
Allez dans la collection de paquetage et dans le répertoire d’Apache :
# cd /usr/pkgsrc/www/apache2
# make install clean clean-depends
Ceci installera le serveur Apache 2 et toutes les dépendances. Toutes les dépendances sont installées avant Apache.
Une fois l’installation terminée normalement sans erreurs, Il faut éditer le fichier de configuration : httpd.conf
# vi /usr/pkg/etc/httpd/htdocs/httpd.conf
Il faut placer au moins l’attribut d’écoute du serveur, dans Servername, car sinon Apache pourrait ne pas démarrer : il ne trouve pas le nom de la machine. Si vous avez un serveur DNS, il suffit de mettre le même nom. Ou il faut mettre le nom dans votre /etc/hosts et dans Servername.
Si l’on veut que Apache démarre comme un service au boot du serveur, il faut copier le script d’exemples de /usr/pkg/share/examples/rc.d/apache à /etc/rc.d et ajouter la ligne, apache=yes dans le fichier /etc/rc.conf
# cp /usr/pkg/share/examples/rc.d/apache /etc/rc.d
Nous allons maintenant démarrer le serveur web :
# apachectl start
Installation de MySQL :
Pour installer le serveur MySQL il faut aller dans répertoire des databases :
# cd /usr/pkgsrc/databases/mysql5-server
# make install clean clean-depends
Cette manipulation installe mysql serveur, les dépendances et le client mysql.
Configuration du serveur Mysql
# mysql_install_db
# chown -R mysql /var/mysql
Pour démarrer le serveur :
# mysql.server start
Par défaut le compte root du serveur mysql n’a pas de mot de passe Pour des raisons de sécurité il faut mettre un mot de passe le plus rapidement possible !
Pour faire démarrer le serveur au boot du serveur : Editer le fichier /etc/rc.conf , ajouter mysql=yes et copier l’exemple de script dans /etc/rc.d
# cp /usr/pkg/share/examples/rc.d/mysqld /etc/rc.d
Vous pouvez définir les options du serveur mysql grâce au fichier my.cnf. Le principal est d’ajouter :
# vi /etc/my.cnf
[mysqld] port=3306 bind-address=127.0.0.1
Redémarrer le serveur mysql, pour vérifier qu’il écoute bien sur localhost, utiliser la commande sockstat.
Sockstat est une commande qui permet de lister les sockets UNIX ou Internet ouvert. La commande netstat fait la même chose.
Installation du module PHP pour Apache :
# cd /usr/pkgsrc/www/ap-php
# make install clean
Cela va installer la version 5.x de PHP et le module PHP5 pour Apache2
Configuration de PHP :
Pour rendre actif PHP dans Apache il faut écrire 2 lignes dans le fichier de configuration d’Apache.
# vi /usr/pkg/etc/httpd/httpd.conf
Il faut chercher et soit ajouter ou décommenter cette ligne :
LoadModule php5_module /usr/pkg/lib/httpd/mod_php5.so
Et
AddType application/x-httpd-php .php .php3
et si vous le souhaitez :
DirectoryIndex index.html index.php3 index.php
Installation du module MySQL pour PHP
Cette étape est importante, elle permet l’exécution des scripts PHP avec le serveur MySQL.
# cd /usr/pkgsrc/databases/php-mysql/
# make install clean
Il faut maintenant éditer le fichier php.ini
# vi /usr/pkg/etc/php.ini
et ajouter cette ligne :
extension=mysql.so
c’est tout ce qu’il y a à faire pour que PHP et MySQL, communiquent entre eux.
Pour que toutes les manipulations soient prises en compte il faut redémarrer le serveur web Apache.
Pour tester PHP il faut créer une page de test. Allons dans le répertoire racine des pages web d’Apache.
# cd /usr/pkg/share/httpd/htdocs/
# vi test.php
Écrire cette ligne de code php :
< ?php
phpinfo() ;
?>
Si vous utilisez PHP5.x cette commande php « phpinfo » n’est pas active par défaut, il faut éditer le fichier php.ini pour activer la variable.
# vi /usr/pkg/etc/php.ini
Et changer l’option :
short_open_tag = Off à On
Maintenant ouvrez votre navigateur favori à l’adresse suivante :
http://127.0.0.1/test.php
Vous devriez maintenant voir un site Web avec l’information concernant votre installation de PHP et une table appelée mysql, au milieu du document, avec les informations de mysql.
--------------
OK!
Bonne Chance !
Ir. Innocent K-Z
innkz@yahoo.ca
Essaie les opérations suivantes:
Installation d’un serveur AMP sous NetBSD.
Dans ce tutorial, j’expliquerai comment établir et exploiter un système AMP (Apache, MySQL, PHP) en utilisant NetBSD.
La seule manière d’installer un système de AMP est par l’intermédiaire de Pkgsrc, parce qu’il n’y a actuellement aucun paquet binaire pour le module AP-PHP. Je montrerai donc comment installer le serveur AMP par l’intermédiaire de Pkgsrc.
Il va falloir utiliser la collection de paquetages.
Je ne vais pas expliquer comment installer et manipuler la collection de paquetages, car si vous voulez installer un serveur web, vous êtes déjà bien avancés dans la gestion et la configuration du système d’exploitation NetBSD.
Pour plus d’informations sur l’installation et la gestion de la collection de paquetages : http://www.mclink.it/personal/MG2508/nbsdfra/chap-pack.html
Installation d’Apache :
Allez dans la collection de paquetage et dans le répertoire d’Apache :
# cd /usr/pkgsrc/www/apache2
# make install clean clean-depends
Ceci installera le serveur Apache 2 et toutes les dépendances. Toutes les dépendances sont installées avant Apache.
Une fois l’installation terminée normalement sans erreurs, Il faut éditer le fichier de configuration : httpd.conf
# vi /usr/pkg/etc/httpd/htdocs/httpd.conf
Il faut placer au moins l’attribut d’écoute du serveur, dans Servername, car sinon Apache pourrait ne pas démarrer : il ne trouve pas le nom de la machine. Si vous avez un serveur DNS, il suffit de mettre le même nom. Ou il faut mettre le nom dans votre /etc/hosts et dans Servername.
Si l’on veut que Apache démarre comme un service au boot du serveur, il faut copier le script d’exemples de /usr/pkg/share/examples/rc.d/apache à /etc/rc.d et ajouter la ligne, apache=yes dans le fichier /etc/rc.conf
# cp /usr/pkg/share/examples/rc.d/apache /etc/rc.d
Nous allons maintenant démarrer le serveur web :
# apachectl start
Installation de MySQL :
Pour installer le serveur MySQL il faut aller dans répertoire des databases :
# cd /usr/pkgsrc/databases/mysql5-server
# make install clean clean-depends
Cette manipulation installe mysql serveur, les dépendances et le client mysql.
Configuration du serveur Mysql
# mysql_install_db
# chown -R mysql /var/mysql
Pour démarrer le serveur :
# mysql.server start
Par défaut le compte root du serveur mysql n’a pas de mot de passe Pour des raisons de sécurité il faut mettre un mot de passe le plus rapidement possible !
Pour faire démarrer le serveur au boot du serveur : Editer le fichier /etc/rc.conf , ajouter mysql=yes et copier l’exemple de script dans /etc/rc.d
# cp /usr/pkg/share/examples/rc.d/mysqld /etc/rc.d
Vous pouvez définir les options du serveur mysql grâce au fichier my.cnf. Le principal est d’ajouter :
# vi /etc/my.cnf
[mysqld] port=3306 bind-address=127.0.0.1
Redémarrer le serveur mysql, pour vérifier qu’il écoute bien sur localhost, utiliser la commande sockstat.
Sockstat est une commande qui permet de lister les sockets UNIX ou Internet ouvert. La commande netstat fait la même chose.
Installation du module PHP pour Apache :
# cd /usr/pkgsrc/www/ap-php
# make install clean
Cela va installer la version 5.x de PHP et le module PHP5 pour Apache2
Configuration de PHP :
Pour rendre actif PHP dans Apache il faut écrire 2 lignes dans le fichier de configuration d’Apache.
# vi /usr/pkg/etc/httpd/httpd.conf
Il faut chercher et soit ajouter ou décommenter cette ligne :
LoadModule php5_module /usr/pkg/lib/httpd/mod_php5.so
Et
AddType application/x-httpd-php .php .php3
et si vous le souhaitez :
DirectoryIndex index.html index.php3 index.php
Installation du module MySQL pour PHP
Cette étape est importante, elle permet l’exécution des scripts PHP avec le serveur MySQL.
# cd /usr/pkgsrc/databases/php-mysql/
# make install clean
Il faut maintenant éditer le fichier php.ini
# vi /usr/pkg/etc/php.ini
et ajouter cette ligne :
extension=mysql.so
c’est tout ce qu’il y a à faire pour que PHP et MySQL, communiquent entre eux.
Pour que toutes les manipulations soient prises en compte il faut redémarrer le serveur web Apache.
Pour tester PHP il faut créer une page de test. Allons dans le répertoire racine des pages web d’Apache.
# cd /usr/pkg/share/httpd/htdocs/
# vi test.php
Écrire cette ligne de code php :
< ?php
phpinfo() ;
?>
Si vous utilisez PHP5.x cette commande php « phpinfo » n’est pas active par défaut, il faut éditer le fichier php.ini pour activer la variable.
# vi /usr/pkg/etc/php.ini
Et changer l’option :
short_open_tag = Off à On
Maintenant ouvrez votre navigateur favori à l’adresse suivante :
http://127.0.0.1/test.php
Vous devriez maintenant voir un site Web avec l’information concernant votre installation de PHP et une table appelée mysql, au milieu du document, avec les informations de mysql.
--------------
OK!
Bonne Chance !
Ir. Innocent K-Z
innkz@yahoo.ca