web-dev-qa-db-fra.com

Comment configurer Apache, MySQL Server (Ubuntu 12.04 LTS)

J'espère obtenir des conseils sur l'utilisation des serveurs Apache et MySQL sur Ubuntu 12.04. Je suis nouveau sur Linux et j'essaie de mettre en place une dynamique "Localhost" pour la conception de sites Web de base.

Dans Windows, j’avais utilisé un simple utilitaire gratuit appelé XAMPP, qui installait Apache, MySQL et un dossier Localhost pour que mon travail wesite réside. Bien que basique, cette installation de XAMPP a très bien fonctionné pour mes besoins. Existe-t-il un utilitaire stable dans les dépôts Ubuntu qui me donnera des serveurs Apache et MySQL avec un dossier "htdocs (localhost)" où je peux mettre des sites Web en construction - (quelque chose de similaire à XAMPP)? Sinon, des instructions sur la manière de configurer manuellement cette dynamique seraient très appréciées.

En outre, souhaiterait des suggestions quant à ce qui est le meilleur. Merci.

1
Scott French

Regarde ça. LAMP signifie "Linux Apache MySQL, PHP".

http://www.howtoforge.com/ubuntu_lamp_for_newbies

1
Tom

LAMPP/XAMPP est probablement également disponible pour Linux.

Mais vous pouvez également installer toutes les choses individuellement à partir des référentiels (c'est juste un peu plus dur). Pour installer Apache, PHP, MySQL et phpMyAdmin, exécutez la commande suivante dans le terminal:

Sudo apt-get install Apache2 mysql-server mysql-client php5 php5-mysql libapache2-mod-php5 phpmyadmin

Vous pouvez également utiliser Synaptic Package Manager pour installer ces packages (graphique et facile à utiliser). Vous pouvez le trouver dans le centre logiciel (s'il n'est pas déjà installé).

Après cela, ouvrez votre navigateur et pointez-le sur localhost pour voir si Apache fonctionne et localhost/phpmyadmin pour voir si phpMyAdmin fonctionne. Apache aurait dû démarrer automatiquement.

Vous pouvez démarrer/arrêter/redémarrer le serveur Apache en utilisant les commandes (respectivement):

Sudo service Apache2 start
Sudo service Apache2 stop
Sudo service Apache2 restart

Le dossier où les sites Web (fichiers html, php, etc.) devraient aller est / var/www. Notez que vous ne pouvez pas créer/supprimer des fichiers directement dans ce dossier (car vous n'avez pas d'accès en écriture). Une solution simple consiste à créer un dossier pour chaque site Web sous le nom root et à vous définir en tant que propriétaire:

Sudo mkdir "/var/www/SITE_NAME"
Sudo chown YOUR_USERNAME:YOUR_USERNAME "/var/www/SITE_NAME"

Remplacez SITE_NAME par le nom du dossier souhaité et YOUR_USERNAME par votre nom d'utilisateur. Après cela, vous devriez pouvoir tout faire dans le dossier que vous avez créé. Ensuite, vous accéderiez au site Web dans le navigateur via l’URL localhost/SITE_NAME.

0
user180409