<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Miximum &#187; apache</title>
	<atom:link href="http://www.miximum.fr/tag/apache/feed" rel="self" type="application/rss+xml" />
	<link>http://www.miximum.fr</link>
	<description>Le blog d&#039;un ingénieur web freelance</description>
	<lastBuildDate>Wed, 16 Nov 2011 16:25:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Faire tourner Symfony sous nginx</title>
		<link>http://www.miximum.fr/methodes-et-outils/214-faire-tourner-symfony-sous-nginx</link>
		<comments>http://www.miximum.fr/methodes-et-outils/214-faire-tourner-symfony-sous-nginx#comments</comments>
		<pubDate>Fri, 19 Jun 2009 12:03:58 +0000</pubDate>
		<dc:creator>thibault</dc:creator>
				<category><![CDATA[Méthodes et outils]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[système]]></category>

		<guid isPermaLink="false">http://www.miximum.fr/?p=214</guid>
		<description><![CDATA[photo credit&#160;: Nrbelex Aujourd&#8217;hui, chers lecteurs, je fais tourner un projet symfony sur un h&#233;bergement gandi (tr&#233;s bonne offre, au demeurant). Et comme je suis pauvre (pour &#234;tre pr&#233;cis, disons que je suis radin), j&#8217;ai pris l&#8217;offre minimale, c&#8217;est &#224; dire 1/64&#232;me d&#8217;une machine physique. Alors, mon pauvre bout de serveur avec ses 256Mo de [...]]]></description>
			<content:encoded><![CDATA[<div class="postimg alignleft"><a href="http://www.flickr.com/photos/91351004@N00/452412873/" title="Highway Insomnia" target="_blank"><img src="http://farm1.static.flickr.com/213/452412873_7f53d0c124_m.jpg" alt="Highway Insomnia" border="0" /></a><br /><small><a href="http://creativecommons.org/licenses/by-sa/2.0/" title="Attribution-ShareAlike License" target="_blank"><img src="http://www.miximum.fr/wp-content/plugins/photo-dropper/images/cc.png" alt="Creative Commons License" border="0" width="16" height="16" align="absmiddle" /></a> <a href="http://www.photodropper.com/photos/" target="_blank">photo</a> credit&nbsp;: <a href="http://www.flickr.com/photos/91351004@N00/452412873/" title="Nrbelex" target="_blank">Nrbelex</a></small></div>
<p>Aujourd&#8217;hui, chers lecteurs, je fais tourner un projet symfony sur un <a href="http://www.gandi.net/hebergement/">h&eacute;bergement gandi (tr&eacute;s bonne offre, au demeurant)</a>. Et comme je suis pauvre (pour &ecirc;tre pr&eacute;cis, disons que je suis radin), j&#8217;ai pris l&#8217;offre minimale, c&#8217;est &agrave; dire 1/64&egrave;me d&#8217;une machine physique.</p>
<p>Alors, mon pauvre bout de serveur avec ses 256Mo de ram, comme il se trimbale un apache, un mysql, un exim, et un solr avec le JRE que va bien derri&egrave;re, forc&eacute;ment, il tire un peu la langue. Et mon site, lui, se traine.</p>
<p>Comme tout radin qui se respecte, plut&ocirc;t que de payer plus cher un h&eacute;bergement plus appropri&eacute;, j&#8217;ai d&#8217;abord essay&eacute; d&#8217;all&eacute;ger tout &ccedil;a. Et pour commencer, j&#8217;ai voulu tester un rempla&ccedil;ant d&#8217;apache nomm&eacute; nginx.</p>
<p><a href="http://nginx.net/">Nginx (&ccedil;a se prononce engineX, parait-il)</a> est un serveur http + reverse proxy cod&eacute; sp&eacute;cifiquement pour servir des sites &agrave; fortes charges. Depuis sa naissance, <a href="http://barry.wordpress.com/2008/04/28/load-balancer-update/">il est de plus en plus utilis&eacute;</a>.</p>
<p>Cet article reprendra l&#8217;installation d&#8217;nginx avec symfony, et puis en bonus, quelques tests de charge.</p>
<h2>L&#8217;installation</h2>
<p>Les tutos sur l&#8217;installation ne manquent pas (cf. les sources &agrave; la fin). Je vais quand m&ecirc;me reprendre &ccedil;a ici, histoire d&#8217;avoir quelques chose de centralis&eacute;. Le syst&egrave;me est une debian lenny.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;color: #ccc; font: 12px Consolas, Lucida Console, Monaco, monospace;"><span class="kw2">aptitude</span> <span class="kw2">install</span> nginx lighttpd php5-cgi
update-rc.d <span class="re5">-f</span> lighttpd remove</pre></div></div>

<p>Quelques explications&nbsp;: notre installation n&eacute;cessite que php tourne en mode cgi. Et nous aurons besoin d&#8217;un script particulier fourni avec lighttpd. Nous aurions pu le r&eacute;cup&eacute;rer de mani&egrave;re plus optimale, mais je le r&eacute;p&egrave;te, je suis un fain&eacute;ant.</p>
<p>Nous allons cr&eacute;er un script de d&eacute;marrage pour le script en question.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;color: #ccc; font: 12px Consolas, Lucida Console, Monaco, monospace;"> <span class="kw2">vi</span> <span class="sy0">/</span>usr<span class="sy0">/</span>bin<span class="sy0">/</span>php-fastcgi
&nbsp;
<span class="co0">#!/bin/sh</span>
<span class="sy0">/</span>usr<span class="sy0">/</span>bin<span class="sy0">/</span>spawn-fcgi <span class="re5">-a</span> 127.0.0.1 <span class="re5">-p</span> <span class="nu0">9000</span> <span class="re5">-u</span> www-data <span class="re5">-g</span> www-data <span class="re5">-f</span> <span class="sy0">/</span>usr<span class="sy0">/</span>bin<span class="sy0">/</span>php5-cgi
&nbsp;
 <span class="kw2">vi</span> <span class="sy0">/</span>etc<span class="sy0">/</span>init.d<span class="sy0">/</span>init-fastcgi
&nbsp;
<span class="co0">#!/bin/bash</span>
<span class="re2">PHP_SCRIPT</span>=<span class="sy0">/</span>usr<span class="sy0">/</span>bin<span class="sy0">/</span>php-fastcgi
<span class="re2">RETVAL</span>=<span class="nu0">0</span>
<span class="kw1">case</span> <span class="st0">&quot;$1&quot;</span> <span class="kw1">in</span>
    start<span class="br0">&#41;</span>
      <span class="re1">$PHP_SCRIPT</span>
      <span class="re2">RETVAL</span>=<span class="re4">$?</span>
  <span class="sy0">;;</span>
    stop<span class="br0">&#41;</span>
      <span class="kw2">killall</span> <span class="re5">-9</span> php
      <span class="re2">RETVAL</span>=<span class="re4">$?</span>
  <span class="sy0">;;</span>
    restart<span class="br0">&#41;</span>
      <span class="kw2">killall</span> <span class="re5">-9</span> php
      <span class="re1">$PHP_SCRIPT</span>
      <span class="re2">RETVAL</span>=<span class="re4">$?</span>
  <span class="sy0">;;</span>
    <span class="sy0">*</span><span class="br0">&#41;</span>
      <span class="kw3">echo</span> <span class="st0">&quot;Usage: php-fastcgi {start|stop|restart}&quot;</span>
      <span class="kw3">exit</span> <span class="nu0">1</span>
  <span class="sy0">;;</span>
<span class="kw1">esac</span>      
<span class="kw3">exit</span> <span class="re1">$RETVAL</span>
&nbsp;
<span class="co0">### fin du fichier</span>
&nbsp;
<span class="kw2">chmod</span> <span class="nu0">755</span> <span class="sy0">/</span>usr<span class="sy0">/</span>bin<span class="sy0">/</span>php-fastcgi
<span class="kw2">chmod</span> <span class="nu0">755</span> <span class="sy0">/</span>etc<span class="sy0">/</span>init.d<span class="sy0">/</span>init-fastcgi
<span class="sy0">/</span>etc<span class="sy0">/</span>init.d<span class="sy0">/</span>init-fastcgi start
 update-rc.d init-fastcgi defaults</pre></div></div>

<p>Et voilou. Occupons nous de la conf nginx.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;color: #ccc; font: 12px Consolas, Lucida Console, Monaco, monospace;"><span class="kw2">vi</span> <span class="sy0">/</span>etc<span class="sy0">/</span>nginx<span class="sy0">/</span>sites-available<span class="sy0">/</span>monprojet
&nbsp;
server <span class="br0">&#123;</span>
    <span class="co0"># en prime, redirection vers le www</span>
    server_name monprojet;
    rewrite ^<span class="br0">&#40;</span>.<span class="sy0">*</span><span class="br0">&#41;</span> http:<span class="sy0">//</span>www.monprojet.com$<span class="nu0">1</span> permanent;
<span class="br0">&#125;</span>
&nbsp;
server <span class="br0">&#123;</span>
    listen <span class="nu0">80</span>;
    server_name  www.monprojet.com <span class="kw3">alias</span> monalias;
&nbsp;
    access_log  <span class="sy0">/</span>var<span class="sy0">/</span>log<span class="sy0">/</span>nginx<span class="sy0">/</span>monprojet.access.log;
&nbsp;
    location <span class="sy0">/</span> <span class="br0">&#123;</span>
        root   <span class="sy0">/</span>var<span class="sy0">/</span>www<span class="sy0">/</span>monprojet<span class="sy0">/</span>web<span class="sy0">/</span>;
        index  index.php;
&nbsp;
        <span class="kw1">if</span> <span class="br0">&#40;</span>-f <span class="re1">$request_filename</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
            expires max;
            <span class="kw3">break</span>;
        <span class="br0">&#125;</span>
&nbsp;
&nbsp;
        <span class="kw1">if</span> <span class="br0">&#40;</span><span class="re1">$request_filename</span> <span class="sy0">!</span>~ <span class="st0">&quot;\.(js|htc|ico|gif|jpg|png|css)$&quot;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
            rewrite ^<span class="br0">&#40;</span>.<span class="sy0">*</span><span class="br0">&#41;</span> <span class="sy0">/</span>index.php <span class="kw2">last</span>;
        <span class="br0">&#125;</span>
    <span class="br0">&#125;</span>
&nbsp;
    location <span class="sy0">/</span>sf<span class="sy0">/</span> <span class="br0">&#123;</span>
        root <span class="sy0">/</span>usr<span class="sy0">/</span>share<span class="sy0">/</span>php<span class="sy0">/</span>data<span class="sy0">/</span>symfony<span class="sy0">/</span>web<span class="sy0">/</span>;
        expires max;
    <span class="br0">&#125;</span>
&nbsp;
    location ~ \.php<span class="br0">&#40;</span>$<span class="sy0">|/</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
        <span class="kw1">set</span>  <span class="re1">$script</span>     <span class="re1">$uri</span>;
        <span class="kw1">set</span>  <span class="re1">$path_info</span>  <span class="st0">&quot;&quot;</span>;
&nbsp;
        <span class="kw1">if</span> <span class="br0">&#40;</span><span class="re1">$uri</span> ~ <span class="st0">&quot;^(.+\.php)(/.+)&quot;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
            <span class="kw1">set</span>  <span class="re1">$script</span>     $<span class="nu0">1</span>;
            <span class="kw1">set</span>  <span class="re1">$path_info</span>  $<span class="nu0">2</span>;
        <span class="br0">&#125;</span>
&nbsp;
        fastcgi_pass   127.0.0.1:<span class="nu0">9000</span>;
&nbsp;
        include <span class="sy0">/</span>etc<span class="sy0">/</span>nginx<span class="sy0">/</span>fastcgi_params;
&nbsp;
        fastcgi_param  SCRIPT_FILENAME  <span class="sy0">/</span>var<span class="sy0">/</span>www<span class="sy0">/</span>monprojet<span class="sy0">/</span>web<span class="re1">$script</span>;
        fastcgi_param  PATH_INFO        <span class="re1">$path_info</span>;
    <span class="br0">&#125;</span>
<span class="br0">&#125;</span>
&nbsp;
<span class="co0">## Fin du fichier</span>
&nbsp;
<span class="kw2">rm</span> <span class="sy0">/</span>etc<span class="sy0">/</span>nginx<span class="sy0">/</span>sites-enabled<span class="sy0">/</span>default
<span class="kw2">ln</span> <span class="re5">-s</span> <span class="sy0">/</span>etc<span class="sy0">/</span>nginx<span class="sy0">/</span>sites-available<span class="sy0">/</span>monprojet <span class="sy0">/</span>etc<span class="sy0">/</span>nginx<span class="sy0">/</span>sites-enabled<span class="sy0">/</span>
<span class="sy0">/</span>etc<span class="sy0">/</span>init.d<span class="sy0">/</span>nginx start
 update-rc.d nginx defaults</pre></div></div>

<p>C&#8217;est pr&ecirc;t. Vous devriez pouvoir acc&eacute;der &agrave; votre projet via l&#8217;url que vous avez configur&eacute;.</p>
<h2>Quelques tests de charge</h2>
<div class="postimg alignright"><a href="http://www.flickr.com/photos/95572727@N00/310074290/" title="The Veins of Bangkok" target="_blank"><img src="http://farm1.static.flickr.com/112/310074290_8c6e70b050_m.jpg" alt="The Veins of Bangkok" border="0" /></a><br /><small><a href="http://creativecommons.org/licenses/by-nc-sa/2.0/" title="Attribution-NonCommercial-ShareAlike License" target="_blank"><img src="http://www.miximum.fr/wp-content/plugins/photo-dropper/images/cc.png" alt="Creative Commons License" border="0" width="16" height="16" align="absmiddle" /></a> <a href="http://www.photodropper.com/photos/" target="_blank">photo</a> credit&nbsp;: <a href="http://www.flickr.com/photos/95572727@N00/310074290/" title="Stuck in Customs" target="_blank">Stuck in Customs</a></small></div>
<p>J&#8217;avais pr&eacute;vu de vous donner en p&acirc;ture quelques tests de charge, mais d&#8217;autres ont d&eacute;j&agrave; fait le boulot. Je vous laisse consulter leur travail.</p>
<ul>
<li><a href="http://www.joeandmotorboat.com/2008/02/28/apache-vs-nginx-web-server-performance-deathmatch/">joeandmotorboat</a></li>
<li><a href="http://blog.webfaction.com/a-little-holiday-present">webfaction</a></li>
<li><a href="http://www.megaburst.com/load-balancing/wordpress-benchmarks-running-on-nginx-php-apache-and-fastcgi/">megaburst</a></li>
<li><a href="http://www.peterbe.com/plog/benchmark-comparing-apache-and-nginx">peterbe</a></li>
</ul>
<h2>Conclusions et r&eacute;f&eacute;rences</h2>
<p>En conclusion, nginx ne fera pas des miracles, mais pour une installation de base, ses perfs sont l&eacute;g&eacute;rement meilleures que celles d&#8217;apache. Alors pourquoi s&#8217;en priver<span class="fine">&nbsp;</span>?</p>
<p>http://spindrop.us/2008/01/20/nginx-and-symfony/</p>
<p>http://www.howtoforge.com/nginx_php5_fast_cgi_xcache_ubuntu7.04</p>
]]></content:encoded>
			<wfw:commentRss>http://www.miximum.fr/methodes-et-outils/214-faire-tourner-symfony-sous-nginx/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Installer php4 et apache 1.3 sous Ubuntu</title>
		<link>http://www.miximum.fr/methodes-et-outils/61-installer-php4-et-apache-13-sous-ubuntu</link>
		<comments>http://www.miximum.fr/methodes-et-outils/61-installer-php4-et-apache-13-sous-ubuntu#comments</comments>
		<pubDate>Wed, 04 Jun 2008 15:53:10 +0000</pubDate>
		<dc:creator>thibault</dc:creator>
				<category><![CDATA[Méthodes et outils]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[système]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.miximum.fr/?p=61</guid>
		<description><![CDATA[En tant que d&#233;veloppeur web, j&#8217;ai souvent besoin de travailler sur des sites qui utilisent encore l&#8217;anc&#234;tre PHP4. Le probl&#232;me, c&#8217;est que mon ubuntu ne fournit plus de support pour cette version de PHP. C&#8217;est un choix &#233;ditorial qui vaut ce qu&#8217;il vaut, apr&#232;s tout, php5 est sorti depuis quelques ann&#233;es, et php4 est en [...]]]></description>
			<content:encoded><![CDATA[<p>En tant que d&eacute;veloppeur web, j&#8217;ai souvent besoin de travailler sur des sites qui utilisent encore l&#8217;anc&ecirc;tre PHP4.</p>
<p>Le probl&egrave;me, c&#8217;est que mon ubuntu ne fournit plus de support pour cette version de PHP. C&#8217;est un choix &eacute;ditorial qui vaut ce qu&#8217;il vaut, apr&egrave;s tout, php5 est sorti depuis quelques ann&eacute;es, et php4 est en fin de vie.</p>
<p>Sauf que quand on en a vraiment besoin, c&#8217;est un peu p&eacute;nible de devoir <a href="http://prendreuncafe.com/blog/post/2006/06/05/461-developpement-php4-et-php5-sur-ubuntu-avec-xampp">trouver des solutions alternatives</a>. D&#8217;ailleurs, <a href="http://forum.ubuntu-fr.org/viewtopic.php?id=112996">&ccedil;a r&acirc;le sur les forums</a>.</p>
<p>J&#8217;ai test&eacute; la <a href="http://www.apachefriends.org/fr/xampp.html">solution xampp</a>, qui se d&eacute;fend. Tout est circonscrit dans un seul r&eacute;pertoire, on peut passer d&#8217;une version de php &agrave; l&#8217;autre facilement. Pratique.</p>
<p>Mais le jour on il faut installer un module suppl&eacute;mentaire pour php (au hasard, odbc), alors l&agrave;, tintin<span class="fine">&nbsp;</span>!</p>
<p>La solution la moins pire que je vous propose (attention, c&#8217;est quand m&ecirc;me crade), c&#8217;est d&#8217;installer apache 1.3 + php4 depuis les d&eacute;pots debian.</p>
<h2>Apache 1.3 et php4 sous ubuntu</h2>
<p>Ok, le premier truc, c&#8217;est de s&#8217;assurer qu&#8217;on part sur de bonnes bases, et qu&#8217;on dispose d&#8217;un syst&egrave;me &agrave; jour.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;color: #ccc; font: 12px Consolas, Lucida Console, Monaco, monospace;"><span class="kw2">sudo</span> <span class="kw2">apt-get</span> update
<span class="kw2">sudo</span> <span class="kw2">apt-get</span> upgrade</pre></div></div>

<p>Si vous disposez d&#8217;un serveur apache2 qui tra&icirc;ne, &ccedil;a me para&icirc;t &ecirc;tre une bonne id&eacute;e de l&#8217;arr&ecirc;ter pour le moment.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;color: #ccc; font: 12px Consolas, Lucida Console, Monaco, monospace;"><span class="kw2">sudo</span> <span class="sy0">/</span>etc<span class="sy0">/</span>init.d<span class="sy0">/</span>apache2 stop</pre></div></div>

<p>C&#8217;est parti<span class="fine">&nbsp;</span>! Ajoutons les d&eacute;p&ocirc;ts Debian dans notre sources.list&nbsp;:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;color: #ccc; font: 12px Consolas, Lucida Console, Monaco, monospace;"><span class="kw2">sudo</span> <span class="kw2">vi</span> <span class="sy0">/</span>etc<span class="sy0">/</span>apt<span class="sy0">/</span>sources.list
<span class="co0"># Ajoutez ceci en haut du fichier :</span>
deb http:<span class="sy0">//</span>ftp.fr.debian.org<span class="sy0">/</span>debian<span class="sy0">/</span> stable main
deb http:<span class="sy0">//</span>security.debian.org<span class="sy0">/</span> stable<span class="sy0">/</span>updates main 
&nbsp;
<span class="kw2">sudo</span> <span class="kw2">apt-get</span> update</pre></div></div>

<p>Apr&egrave;s cette commande, il est possible que vous voyiez appara&icirc;tre une erreur de ce type&nbsp;:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;color: #ccc; font: 12px Consolas, Lucida Console, Monaco, monospace;">There are no public key available <span class="kw1">for</span> the following key IDs:
A70DAF536070D3A1
B5D0C804ADB11277</pre></div></div>

<p>Pour chaque cl&eacute; list&eacute;e, ex&eacute;cutez la commande&nbsp;:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;color: #ccc; font: 12px Consolas, Lucida Console, Monaco, monospace;">gpg <span class="re5">--keyserver</span> subkeys.pgp.net <span class="re5">--recv</span> <span class="sy0">&lt;</span>clé<span class="sy0">&gt;</span> <span class="sy0">&amp;&amp;</span> gpg <span class="re5">--export</span> <span class="re5">--armor</span> <span class="sy0">&lt;</span>clé<span class="sy0">&gt;</span> <span class="sy0">|</span> <span class="kw2">sudo</span> <span class="kw2">apt-key</span> add -
&nbsp;
<span class="co0"># par exemple, pour la clé A70DAF536070D3A1</span>
gpg <span class="re5">--keyserver</span> subkeys.pgp.net <span class="re5">--recv</span> A70DAF536070D3A1 <span class="sy0">&amp;&amp;</span> gpg <span class="re5">--export</span> <span class="re5">--armor</span> A70DAF536070D3A1 <span class="sy0">|</span> <span class="kw2">sudo</span> <span class="kw2">apt-key</span> add -</pre></div></div>

<p>Vous pouvez normalement relancer votre update tranquillement.</p>
<p>Ensuite, passons &agrave; l&#8217;installation de php proprement dite&nbsp;:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;color: #ccc; font: 12px Consolas, Lucida Console, Monaco, monospace;"><span class="kw2">sudo</span> <span class="kw2">apt-get</span> <span class="kw2">install</span> apache php4 libapache-mod-php4 php4-mysql php4-odbc <span class="co0">#ajoutez les autres modules dont vous avez besoin</span></pre></div></div>

<p>Et voil&agrave;. Normalement, tout devrait se d&eacute;rouler comme sur des roulettes (bon, en pratique, je pense que vous allez devoir d&eacute;blayer les tonnes d&#8217;erreurs qui vont vous tomber sur le coin de la tronche, mais bon).</p>
<p>Ah, oui<span class="fine">&nbsp;</span>! Petit d&eacute;tail. Dans le fichier de conf d&#8217;apache, il pourrait &ecirc;tre int&eacute;ressant de lui faire interpr&eacute;ter les fichiers index.php avant les index.html (j&#8217;ai eu des erreurs bizarres &agrave; cause de &ccedil;a).</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;color: #ccc; font: 12px Consolas, Lucida Console, Monaco, monospace;"><span class="kw2">sudo</span> <span class="kw2">vi</span> <span class="sy0">/</span>etc<span class="sy0">/</span>apache<span class="sy0">/</span>httpd.conf
<span class="co0"># Remplacez</span>
DirectoryIndex index.html index.htm index.shtml index.cgi index.php
<span class="co0"># par</span>
DirectoryIndex index.php index.html index.htm index.shtml index.cgi
&nbsp;
<span class="co0"># N'oubliez pas de redémarrer apache :</span>
<span class="kw2">sudo</span> <span class="sy0">/</span>etc<span class="sy0">/</span>init.d<span class="sy0">/</span>apache restart</pre></div></div>

<p>Par mesure de s&eacute;curit&eacute;, je vous recommande tr&eacute;s fortement de supprimer les d&eacute;pots debian de votre sources.list, afin de ne pas trop foutre le b**del dans votre syst&egrave;me.</p>
<p>Et voil&agrave;<span class="fine">&nbsp;</span>! Un beau php4 tout neuf. Elle est pas belle, la vie<span class="fine">&nbsp;</span>?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.miximum.fr/methodes-et-outils/61-installer-php4-et-apache-13-sous-ubuntu/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

