{"id":737,"date":"2014-12-04T15:30:05","date_gmt":"2014-12-04T13:30:05","guid":{"rendered":"http:\/\/www.h-hennes.fr\/blog\/?p=737"},"modified":"2014-12-11T11:45:19","modified_gmt":"2014-12-11T09:45:19","slug":"ubtuntu-server-intallation-apache-php-mysql","status":"publish","type":"post","link":"https:\/\/www.h-hennes.fr\/blog\/2014\/12\/04\/ubtuntu-server-intallation-apache-php-mysql\/","title":{"rendered":"Ubuntu Server 14.04 \u00ab Trusty Tahr \u00bb : Installation d&rsquo;apache, php et mysql ( lamp)"},"content":{"rendered":"<p>Une fois notre utilisateur principal cr\u00e9\u00e9 : ( cf. <a title=\"Ubuntu Server 14.04 \u00ab Trusty Tahr \u00bb : Cr\u00e9ation d\u2019un utilisateur avec des droits d\u2019administration\" href=\"https:\/\/www.h-hennes.fr\/blog\/2014\/12\/02\/ubuntu-server-14-04-trusty-tahr-creation-dun-utilisateur-avec-des-droits-dadministration\/\">cr\u00e9ation d&rsquo;un utilisateur avec des droits d&rsquo;administration<\/a>\u00a0 ) , l&rsquo;utilisation principale de mon serveur \u00e9tant du web il est temps d&rsquo;installer les \u00e9l\u00e9ments n\u00e9cessaires : <strong>Apache , Php et Mysql<\/strong><\/p>\n<p>Avant toute installation n&rsquo;oubliez pas d&rsquo;actualiser les d\u00e9pendances Ubuntu avec la commande<\/p>\n<pre lang=\"bash\">sudo apt-get update<\/pre>\n<p><strong>\u00a0&#8211; Apache<\/strong><\/p>\n<p>Apache est le serveur http, il se chargera de transmettre les demandes des visiteurs au serveur et d&rsquo;afficher les pages.<\/p>\n<p>entrez la commande suivante pour installer apache :<\/p>\n<pre lang=\"bash\">sudo apt-get install apache2<\/pre>\n<p>Une fois apache install\u00e9 vous devez pouvoir acc\u00e9der \u00e0 votre machine directement depuis son ip et obtenir la page suivante<\/p>\n<p><a href=\"https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2014\/12\/install-apache-ok.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-738\" src=\"https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2014\/12\/install-apache-ok.jpg\" alt=\"install-apache-ok\" width=\"605\" height=\"578\" srcset=\"https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2014\/12\/install-apache-ok.jpg 803w, https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2014\/12\/install-apache-ok-300x286.jpg 300w\" sizes=\"auto, (max-width: 605px) 100vw, 605px\" \/><\/a><\/p>\n<pre lang=\"bash\">http:\/\/votre.ip.serveur\/<\/pre>\n<p><strong>\u00a0 &#8211; Php<\/strong><\/p>\n<p>Php est le langage dans lequel seront programm\u00e9es vos page ( il peut y en avoir d&rsquo;autres \ud83d\ude42 )<\/p>\n<p>Entrer la commande suivante<\/p>\n<pre lang=\"bash\">sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt<\/pre>\n<p>(l&rsquo;extension mcrypt pose un probl\u00e8me sur cette version d&rsquo;ubuntu, voir en fin d&rsquo;article comment le corriger.)<strong><br \/>\n<\/strong><\/p>\n<p><strong>&#8211; Mysql<\/strong><\/p>\n<p>Mysql est une base de donn\u00e9es, dans laquelle nous pourrons stocker les informations de nos application.<\/p>\n<p>Entrer la commande suivante<\/p>\n<pre lang=\"bash\">sudo apt-get install mysql-server php5-mysql<\/pre>\n<p>Il est ensuite demand\u00e9 de saisir le mot de passe du super-utilisateur Mysql et de la confirmer.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-740\" src=\"https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2014\/12\/conf-mysql.jpg\" alt=\"conf-mysql\" width=\"482\" height=\"291\" srcset=\"https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2014\/12\/conf-mysql.jpg 639w, https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2014\/12\/conf-mysql-300x181.jpg 300w\" sizes=\"auto, (max-width: 482px) 100vw, 482px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-739\" src=\"https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2014\/12\/conf-mysql-2.jpg\" alt=\"conf-mysql-2\" width=\"480\" height=\"288\" srcset=\"https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2014\/12\/conf-mysql-2.jpg 635w, https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2014\/12\/conf-mysql-2-300x180.jpg 300w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><strong> &#8211; Tests de l&rsquo;installation<\/strong><\/p>\n<p>L&rsquo;ensemble des \u00e9l\u00e9ments sont \u00e0 pr\u00e9sents install\u00e9, pour tester la bonne installation<br \/>\nPour cela nous allons cr\u00e9er un fihier phpinfo.php dans le dossier var\/www\/html ( pour ubutunt 14.04 ) ou var\/www\/ ( pour les ubtuntu inf\u00e9rieur ) via la commande suivante<\/p>\n<pre lang=\"bash\">sudo vim \/var\/www\/html\/phpinfo.php<\/pre>\n<p>dans ce fichier nous allons mettre le code suivant :<\/p>\n<pre lang=\"php\" escaped=\"true\">&lt;?php\r\nphpinfo();\r\n?&gt;\r\n<\/pre>\n<p>Ouvrez ensuite l&rsquo;url\u00a0 <strong>http:\/\/votre.ip.serveur\/phpinfo.php<\/strong> et vous devriez avoir une belle page d&rsquo;information comme celle-ci :<\/p>\n<p><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-743\" src=\"https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2014\/12\/phpinfo.jpg\" alt=\"PhpInfos\" width=\"430\" height=\"551\" srcset=\"https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2014\/12\/phpinfo.jpg 646w, https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2014\/12\/phpinfo-234x300.jpg 234w, https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2014\/12\/phpinfo-300x384.jpg 300w\" sizes=\"auto, (max-width: 430px) 100vw, 430px\" \/>\u00a0 <\/strong><\/p>\n<p><strong>&#8211; ( Optionnel ) : PhpMyAdmin<\/strong><\/p>\n<p>PhpMyAdmin est une application graphique qui vous permets de g\u00e9rer vos bases de donn\u00e9es ( Mysql ), son installation n&rsquo;est pas indispensable mais c&rsquo;est un outil tr\u00e8s pratique.<\/p>\n<p>Pour l&rsquo;installer entrer la commande suivante :<\/p>\n<pre lang=\"bash\">sudo apt-get install phpmyadmin apache2-utils<\/pre>\n<p>Choisissez Apache 2<\/p>\n<p><a href=\"https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2014\/12\/phpmyadmin-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-742\" src=\"https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2014\/12\/phpmyadmin-1.jpg\" alt=\"phpmyadmin-1\" width=\"491\" height=\"294\" srcset=\"https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2014\/12\/phpmyadmin-1.jpg 639w, https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2014\/12\/phpmyadmin-1-300x179.jpg 300w\" sizes=\"auto, (max-width: 491px) 100vw, 491px\" \/><\/a><\/p>\n<p>Puis l&rsquo;installation automatique<\/p>\n<p><a href=\"https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2014\/12\/phpmyadmin-2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-741\" src=\"https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2014\/12\/phpmyadmin-2.jpg\" alt=\"phpmyadmin-2\" width=\"490\" height=\"290\" srcset=\"https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2014\/12\/phpmyadmin-2.jpg 638w, https:\/\/www.h-hennes.fr\/blog\/wp-content\/uploads\/2014\/12\/phpmyadmin-2-300x177.jpg 300w\" sizes=\"auto, (max-width: 490px) 100vw, 490px\" \/><\/a><\/p>\n<p>Il vous sera ensuite demand\u00e9 de saisir votre mot de passe administrateur Mysql, puis d&rsquo;un configurer un pour PhpMyAdmin<\/p>\n<p>\u00c9ditez ensuite le fichier de configuration apache<\/p>\n<pre lang=\"bash\">sudo vim \/etc\/apache2\/apache2.conf<\/pre>\n<p>et ajouter la ligne suivante<\/p>\n<pre lang=\"bash\">#configuration de la configuration de phpmyadmin\r\nInclude \/etc\/phpmyadmin\/apache.conf\r\n<\/pre>\n<p>puis red\u00e9marrer apache<\/p>\n<pre lang=\"bash\">sudo service apache2 restart<\/pre>\n<p>Phpmyadmin est \u00e0 pr\u00e9sent install\u00e9 et accessible via l&rsquo;url\u00a0 <strong>http:\/\/votre.ip.serveur\/phpmyadmin\/<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>&#8211; <strong>Correctif mcrypt<\/strong><\/p>\n<p>Sous ubuntu 14.04 l&rsquo;extension mcrypt ne fonctionne pas apr\u00e8s une installation standard, pour corriger ce comportement entrez le code suivant :<\/p>\n<pre lang=\"bash\">sudo php5enmod mcrypt\r\nsudo service apache2 restart<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Une fois notre utilisateur principal cr\u00e9\u00e9 : ( cf. cr\u00e9ation d&rsquo;un utilisateur avec des droits d&rsquo;administration\u00a0 ) , l&rsquo;utilisation principale de mon serveur \u00e9tant du web il est temps d&rsquo;installer les \u00e9l\u00e9ments n\u00e9cessaires : Apache , Php et Mysql Avant toute installation n&rsquo;oubliez pas d&rsquo;actualiser les d\u00e9pendances Ubuntu avec la commande sudo apt-get update \u00a0&#8211; [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[254],"tags":[300,299,75,74,301,257],"class_list":["post-737","post","type-post","status-publish","format-standard","hentry","category-serveurs-dedies","tag-apache","tag-lamp","tag-mysql","tag-php","tag-phpmyadmin","tag-ubuntu"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/posts\/737","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/comments?post=737"}],"version-history":[{"count":4,"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/posts\/737\/revisions"}],"predecessor-version":[{"id":780,"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/posts\/737\/revisions\/780"}],"wp:attachment":[{"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/media?parent=737"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/categories?post=737"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.h-hennes.fr\/blog\/wp-json\/wp\/v2\/tags?post=737"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}