Installez WordPress sur Ubuntu localement avec LAMP
1. Installer WordPress sur Mac localement avec MAMP 2. Installer WordPress sur Windows localement avec WAMP - 3. Lecture en cours : Installer WordPress sur Ubuntu localement avec LAMP
Nous avons expliqué comment installer WordPress sur un environnement Mac et Windows. Alors pourquoi notre système d’exploitation Linux préféré devrait-il être laissé de côté ? Voici un tutoriel qui vous montrera comment installer WordPress sur Ubuntu. Veuillez noter que cette installation est valable pour toutes les versions d'Ubuntu, y compris 10.02 LTS et versions ultérieures. (Si vous utilisez une version encore plus ancienne, il est temps de procéder à une mise à niveau !)
Pendant la majeure partie du processus d'installation, nous allons utiliser un excellent éditeur basé sur un terminal appelé Nano. Il y a de fortes chances que vous l'ayez déjà installé. Si ce n'est pas le cas, vous pouvez l'installer en tapant la commande suivante dans le terminal :
sudo apt-get install nanoIl y a beaucoup de codes à copier-coller. Je recommanderais de les copier-coller au lieu de les taper. Vous pouvez utiliser Ctrl+Shift+V pour coller directement le contenu du presse-papiers sur le terminal.
Connaître votre logiciel et votre environnement
Nous allons utiliser LAMP pour installer WordPress sur Ubuntu. LAMP est l'acronyme d'un ensemble de logiciels open source composé de Linux, Apache, MySQL et P. HP.
- Apache : Il s'agit du logiciel de serveur Web que nous allons utiliser. Nous aurions pu utiliser LiteSpeed ou NGINX mais ils sont assez compliqués à configurer.
- MySQL : Il s'agit de notre logiciel de base de données.
- PHP : il s'agit d'un langage de script Web open source largement utilisé pour créer et exécuter des pages Web dynamiques.
En ce qui concerne l'environnement du système d'exploitation de notre didacticiel, j'utilise Ubuntu 12.04 LTS x86, avec tous les logiciels mis à jour vers leur dernière version. Vous êtes libre d'utiliser n'importe quelle version d'Ubuntu, que ce soit Lubuntu, Kubuntu ou Mubuntu – le processus devrait être le même. Pour mettre à jour votre logiciel vers la dernière version, ouvrez le terminal et tapez :
sudo apt-get updateInstallation et configuration du logiciel :
1. Apache
sudo apt-get install apache2Appuyez sur Y et laissez l'installation se dérouler. Les lignes suivantes marquent la fin d'une installation réussie :
Setting up apache2-mpm-worker (2.2.22-1ubuntu1.2) ... * Starting web server apache2 [ OK ] Setting up apache2 (2.2.22-1ubuntu1.2) ... Processing triggers for libc-bin ... ldconfig deferred processing now taking place2. MySQL
sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysqlLors de l'installation, il vous sera demandé de définir un mot de passe root pour MySQL.
Saisissez quelque chose de facile à mémoriser. Utilisons « qwerty » comme mot de passe. Une fois l'installation terminée, nous devons activer la base de données à l'aide de la commande suivante :
sudo mysql_install_dbLes informations suivantes sont très utiles au cas où nous oublierions notre mot de passe.
sourav@ubuntu:~$ sudo mysql_install_db
[sudo] password for sourav:
Installing MySQL system tables...
OK
Filling help tables...
OK
To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h ubuntu password 'new-password'
Alternatively you can run:
/usr/bin/mysql_secure_installation
which will also give you the option of removing the test
databases and anonymous user created by default. This is
strongly recommended for production servers.
See the manual for more instructions.
You can start the MySQL daemon with:
cd /usr ; /usr/bin/mysqld_safe &
You can test the MySQL daemon with mysql-test-run.pl
cd /usr/mysql-test ; perl mysql-test-run.pl
Please report any problems with the /usr/scripts/mysqlbug script!
Cela marque la fin de l'installation de la base de données MySQL.
3. PHP
sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-gd php5-xmlrpc php5-curlIl est nécessaire d'ajouter php à l'index du répertoire, pour servir les fichiers d'index php pertinents. C'est la première fois que nous allons utiliser nano.
sudo nano /etc/apache2/mods-enabled/dir.confCela ouvre nano dans la même fenêtre de terminal. Remplacez le contenu du fichier dir.conf par le texte suivant :
<IfModule mod_dir.c>
DirectoryIndex index.php index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>Appuyez sur Ctrl+O pour enregistrer et Ctrl+X pour quitter nano.
Maintenant, nous créons un fichier php de test pour nous assurer que tout fonctionne correctement :
sudo nano /var/www/info.phpCela devrait être le contenu du fichier info.php :
<?php
<h3 align="center">"Awesomeness has no charge" - Po the Panda</h3>
phpinfo();
?>Redémarrez le serveur Web Apache en tapant la commande suivante :
sudo service apache2 restartOuvrez votre navigateur et saisissez l'URL suivante :
http://localhost/info.phpEt vous devriez obtenir quelque chose comme ceci :
Ceci conclut notre configuration préliminaire.
Configuration de WordPress
Partie 1 : Téléchargement et installation
Exécutez les commandes suivantes dans le terminal.
cd /var/www
sudo wget http://wordpress.org/latest.tar.gz
sudo tar -xzvf latest.tar.gzCet ensemble de commandes télécharge et extrait les fichiers WordPress dans le répertoire www (c'est le répertoire de base du serveur Web Apache). L'installation de WordPress est accessible sous http://localhost/wordpress.
Partie 2. Création d'une nouvelle base de données MySQL
Nous allons maintenant créer une nouvelle base de données MySQL appelée « wpubuntu ». N'oubliez pas que nous avons défini le mot de passe root sur « qwerty » dans notre didacticiel. Connectons-nous au terminal MySQL :
mysql -u root -pEntrez votre mot de passe root et le terminal MySQL devrait s'ouvrir, ce qui est indiqué par l'invite « mysql> ».
Ensuite, nous tapons la commande MySQL pour créer une nouvelle base de données :
CREATE DATABASE wpubuntu;Suivi de:
FLUSH PRIVILEGES;Et enfin on sort du terminal MySQL en entrant :
exitVoici un aperçu de l’ensemble du processus :
sourav@ubuntu:/var/www$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 44
Server version: 5.5.29-0ubuntu0.12.04.2 (Ubuntu)
Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> CREATE DATABASE wpubuntu;
Query OK, 1 row affected (0.00 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
mysql> exit
Bye
Vous avez maintenant créé avec succès une nouvelle base de données MySQL prête à être utilisée par WordPress.
Partie 3. Configuration de WordPress
Ouvrez l'URL suivante dans votre navigateur :
http://localhost/wordpressVous devriez voir cette image :
Cliquez sur Créer un fichier de configuration, suivi de Allons-y à l'étape suivante. Dans la 3ème étape, saisissez les détails comme suit :
Database Name: wpubuntu
User Name: root
Password: qwerty (or whatever password you've used for the root user)
Database Host: localhost
Table Prefix: pxa_Cliquez sur Soumettre. Si vous avez correctement suivi les étapes, vous devriez recevoir ce message :
À l'étape suivante, configurez le titre de votre site, votre utilisateur et votre mot de passe. Je recommanderais de décocher la case « Autoriser les moteurs de recherche à indexer ce site » car nous ne voulons pas que notre site hors ligne/expérimental soit exploré par les moteurs de recherche.
Et voilà, vous disposez d’une installation hors ligne entièrement fonctionnelle de WordPress sur Ubuntu !





