<?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>Silex &#187; PHP</title>
	<atom:link href="http://www.silex.net/tag/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.silex.net</link>
	<description>Un blog sur le Mac et WordPress, hébergé à domicile</description>
	<lastBuildDate>Sun, 08 Nov 2009 09:50:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>La même chose avec Snow Leopard</title>
		<link>http://www.silex.net/2009/11/08/la-meme-chose-avec-snow-leopard/</link>
		<comments>http://www.silex.net/2009/11/08/la-meme-chose-avec-snow-leopard/#comments</comments>
		<pubDate>Sun, 08 Nov 2009 09:48:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Installation]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Snow Leopard]]></category>

		<guid isPermaLink="false">http://www.silex.net/?p=122</guid>
		<description><![CDATA[Je viens de rajouter 1GB de mémoire vive dans le serveur. Je peux donc upgrader le serveur avec Mac Os X 10.6 Snow Leopard. Sauf que la version de PHP et des ses extensions que j&#8217;utilise (entropy.ch) n&#8217;est pas encore mise à jour pour supporter la 10.6. Donc je vais attendre un petit peu et [...]]]></description>
			<content:encoded><![CDATA[<p>Je viens de rajouter 1GB de mémoire vive dans le serveur. Je peux donc upgrader le serveur avec Mac Os X 10.6 Snow Leopard. Sauf que la version de PHP et des ses extensions que j&#8217;utilise (<a href="http://www.entropy.ch/software/macosx/php/">entropy.ch</a>) n&#8217;est pas encore mise à jour pour supporter la 10.6. Donc je vais attendre un petit peu et ne pas casser ce qui marche.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.silex.net/2009/11/08/la-meme-chose-avec-snow-leopard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Le serveur web : Apache et PHP</title>
		<link>http://www.silex.net/2009/10/31/le-serveur-web/</link>
		<comments>http://www.silex.net/2009/10/31/le-serveur-web/#comments</comments>
		<pubDate>Sat, 31 Oct 2009 15:42:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Installation]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[GD]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.silex.net/?p=19</guid>
		<description><![CDATA[Leopard est fourni avec Apache, qui est le serveur de site web le plus connu. La version installée par défaut est la Apache/2.2.11 (Unix). Ça me va, je ne changerais rien ici. Pour démarrer le serveur, il suffit d&#8217;aller dans les Préférences Système &#62; Partage et d&#8217;activer &#8220;Web Sharing&#8221;


Pour vérifier que ça fonctionne je pointe [...]]]></description>
			<content:encoded><![CDATA[<p>Leopard est fourni avec Apache, qui est le serveur de site web le plus connu. La version installée par défaut est la Apache/2.2.11 (Unix). Ça me va, je ne changerais rien ici. Pour démarrer le serveur, il suffit d&#8217;aller dans les Préférences Système &gt; Partage et d&#8217;activer &#8220;Web Sharing&#8221;</p>
<p><span id="more-19"></span></p>
<p><a href="http://www.silex.net/wp-content/uploads/2009/10/websharing.jpg"><img class="alignnone size-full wp-image-63" title="websharing" src="http://www.silex.net/wp-content/uploads/2009/10/websharing.jpg" alt="websharing" width="374" height="307" /></a></p>
<p>Pour vérifier que ça fonctionne je pointe mon safari vers l&#8217;adresse suivante : <a href="http://localhost">http://localhost</a> et la page par défaut du serveur apache doit s&#8217;afficher.</p>
<p>Les pages html qui s&#8217;affichent se trouve dans le dossier Disque Dur &gt; Librairie &gt;Webserver &gt; Documents.</p>
<p><a href="http://www.silex.net/wp-content/uploads/2009/10/apache_document_folder.png"><img class="alignnone size-full wp-image-65" title="apache_document_folder" src="http://www.silex.net/wp-content/uploads/2009/10/apache_document_folder.png" alt="apache_document_folder" width="405" height="20" /></a></p>
<p><strong>Apache</strong></p>
<p>On va devoir aller souvent dans un dossier caché où se trouve les fichiers de configuration Apache. Vous pouvez y aller directement avec l&#8217;application <strong>Terminal</strong> en tapant la commande suivante :</p>
<pre>webserver:~ christopheguegan$ cd /etc/apache2/
webserver:apache2 christopheguegan$ ls -l
total 136
drwxr-xr-x  13 root  wheel    442 Sep 24  2007 extra
-rw-r--r--   1 root  wheel  17617 Oct 31 11:41 httpd.conf
-rw-r--r--   1 root  wheel  12958 Sep 24  2007 magic
-rw-r--r--   1 root  wheel  28782 Sep 24  2007 mime.types
drwxr-xr-x   4 root  wheel    136 Oct 31 10:14 original
drwxr-xr-x   4 root  wheel    136 Sep 24  2007 other
drwxr-xr-x   4 root  wheel    136 Oct 31 09:35 users</pre>
<p>Ensuite pour éditer le fichier, taper par exemple</p>
<pre><code>sudo pico httpd.conf
</code></pre>
<p>L&#8217;autre astuce est de taper file:///etc/apache2/ dans la zone d&#8217;url de Safari et celui*-ci ouvre une fenêtre du finder a l&#8217;adresse souhaitée. Ensuite je glisse le titre de ma fenêtre dans la colonne des raccourcis à gauche pour avoir un accès immédiat à ce dossier.</p>
<p><strong>Faire fonctionner PHP version 1</strong></p>
<p>La méthode traditionnelle est la suivante</p>
<ul>
<li>Ouvrir le document /etc/apache2/httpd.conf (avec Smultron par exemple);</li>
<li>Supprimer le &#8220;#&#8221; qui se trouve devant la ligne suivante <strong># LoadModule php5_module;</strong></li>
<li><strong> </strong>Et enregistrer le fichier.</li>
</ul>
<p>PHP devrait alors fonctionner mais pour le vérifier, il faut créer un fichier que l&#8217;on appellera <strong>test.php</strong> dans le dossier Disque Dur &gt; Librairie &gt;Webserver &gt; Documents. Dans ce fichier il faut écrire la ligne de code PHP suivante:</p>
<pre>&lt;?php phpinfo(); ?&gt;</pre>
<ul>
<li>Enregistrer le fichier;</li>
<li>Redémarrer Apache en allant dans les Préférences Système &gt; Partage et cliquer sur partage web 2 fois pour éteindre et rallumer le serveur;</li>
<li>Enfin tester PHP avec safari à l&#8217;adresse suivante : <a href="http://localhost/test.php">http://localhost/test.php</a>.</li>
</ul>
<p>Il y a un gros problème avec cette façon de faire même si c&#8217;est comme ça que tout le monde fait. La librairie GD qui permet à PHP de retravailler les images n&#8217;est pas installée. Et l&#8217;installer à la main est un très gros boulot. Et surtout il existe un solution bis.</p>
<p><strong>Faire fonctionner PHP version 2</strong></p>
<ul>
<li>Aller sur la page de <a href="http://www.entropy.ch/software/macosx/php/">Marc Liyanage</a></li>
<li><a href="http://www.entropy.ch/software/macosx/php/"></a>Télécharger sa compilation de PHP qui contient tout ce dont nous avons besoin.</li>
<li>Installer le package</li>
<li>Redémarrer Apache</li>
<li>Et ça marche!</li>
</ul>
<p>Si je pointe Safari sur la page http://test.local/test.php</p>
<p><a href="http://www.silex.net/wp-content/uploads/2009/10/php.ini.png"><img class="alignnone size-medium wp-image-100" title="php.ini" src="http://www.silex.net/wp-content/uploads/2009/10/php.ini-282x300.png" alt="php.ini" width="282" height="300" /></a></p>
<p>Encore un détail à modifier ici pour régler un problème de cette version de PHP, il faut éditer le fichier php.ini, qui se trouve dans mon cas /usr/local/php5/lib/php.ini. Et à la ligne 997, modifier tel que</p>
<pre>date.timezone = "Europe/Paris"</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.silex.net/2009/10/31/le-serveur-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
