<?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"
	>

<channel>
	<title>lozix</title>
	<atom:link href="http://www.lozix.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lozix.com</link>
	<description>Web development with OSX</description>
	<pubDate>Tue, 27 May 2008 15:18:42 +0000</pubDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
			<item>
		<title>Installer GD</title>
		<link>http://www.lozix.com/2008/03/30/installer-gd/</link>
		<comments>http://www.lozix.com/2008/03/30/installer-gd/#comments</comments>
		<pubDate>Sun, 30 Mar 2008 14:51:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<category><![CDATA[GD]]></category>

		<category><![CDATA[php5]]></category>

		<guid isPermaLink="false">http://www.lozix.com/?p=6</guid>
		<description><![CDATA[J&#8217;ai trouvé toutes les infos ici : http://www.glagla.org/weblog/2007/12/29/installer-la-librairie-gd-pour-php5-sous-leopard/
Installer GD
Télécharger la librairie directement sur le site du projet. Décompresser l’archive dans un répertoire temporaire. Dans ce répertoire, taper ces commandes via le terminal mac os x ou l’excellent iTerm :

# cp /usr/share/libtool/config.sub .
# cp /usr/share/libtool/config.guess .
# ./configure –enable-shared
# make
# sudo su
# mkdir -p /usr/local/include
# mkdir -p /usr/local/bin
# mkdir -p /usr/local/lib
# [...]]]></description>
			<content:encoded><![CDATA[<p>J&#8217;ai trouvé toutes les infos ici : <a href="http://www.glagla.org/weblog/2007/12/29/installer-la-librairie-gd-pour-php5-sous-leopard/">http://www.glagla.org/weblog/2007/12/29/installer-la-librairie-gd-pour-php5-sous-leopard/</a></p>
<h3>Installer GD</h3>
<p>Télécharger la librairie directement sur <a href="http://www.ijg.org/files/jpegsrc.v6b.tar.gz">le site du projet</a>. Décompresser l’archive dans un répertoire temporaire. Dans ce répertoire, taper ces commandes via le terminal mac os x ou l’excellent <a href="http://iterm.sourceforge.net/">iTerm</a> :<br />
<code><br />
# cp /usr/share/libtool/config.sub .<br />
# cp /usr/share/libtool/config.guess .<br />
# ./configure –enable-shared<br />
# make<br />
# sudo su<br />
# mkdir -p /usr/local/include<br />
# mkdir -p /usr/local/bin<br />
# mkdir -p /usr/local/lib<br />
# mkdir -p /usr/local/man/man1<br />
# make install<br />
# exit<br />
</code></p>
<h3>Installer l’extension pour php5</h3>
<p>L’astuce consiste a récupérer les sources de la version de php fournie avec Léopard et de ne compiler que l’extension GD. Ici on parle donc de la version 5.2.4, dont j’ai pu télécharger les sources sur <a href="http://www.php.net/releases/">php.net</a>. Une fois l’archive décompressée, taper ces commandes :<br />
<code><br />
# cd php-5.2.4/ext/gd<br />
# phpize<br />
# ./configure –with-zlib-dir=/usr –with-jpeg-dir=/usr/local/lib –with-png-dir=/usr/X11R6 –with-freetype-dir=/usr/X11R6 –with-xpm-dir=/usr/X11R6<br />
# make<br />
# sudo su<br />
# make install<br />
# exit<br />
</code></p>
<h3>Configurer PHP</h3>
<p><code># sudo su<br />
# cp /etc/php.ini.default /etc/php.ini<br />
</code></p>
<p>Dans le fichier php.ini, ajouter la ligne :<br />
<code><br />
extension=gd.so<br />
</code></p>
<p>et, afin que php utilise le chemin par défaut pour les extensions, supprimer la ligne suivante :<br />
<code><br />
extension_dir = “./”</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lozix.com/2008/03/30/installer-gd/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Installer Symfony sur OSX 10.5 Leopard</title>
		<link>http://www.lozix.com/2008/03/30/installer-symfony-sur-osx-105-leopard/</link>
		<comments>http://www.lozix.com/2008/03/30/installer-symfony-sur-osx-105-leopard/#comments</comments>
		<pubDate>Sun, 30 Mar 2008 14:15:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Frameworks]]></category>

		<category><![CDATA[Symfony]]></category>

		<guid isPermaLink="false">http://www.lozix.com/?p=4</guid>
		<description><![CDATA[1. Passer en root.
Pour la préparation, nous allons avoir besoin en permanence des droits root :
sudo su -
2. Activer PHP.
Voir par là : Activer PHP 5 sur mac OSX 1.5 leopard
3. Démarrer Apache.
-&#62; Préférences Système -&#62; Partage -&#62; Partage Web à cocher
Vous pouvez désormais accéder aux sites hébergés sur votre machine : 
http://localhost/ pointe sur /Library/WebServer/Documents/ (/Bibliothèque/WebServer/Documents/)
http://localhost/~toto/ (remplacer toto par le [...]]]></description>
			<content:encoded><![CDATA[<h3>1. Passer en root.</h3>
<p>Pour la préparation, nous allons avoir besoin en permanence des droits root :</p>
<p><code>sudo su -</code></p>
<h3>2. Activer PHP.</h3>
<p>Voir par là : <a title="Activer PHP 5 sur mac OSX 1.5 leopard (french/français)" href="http://www.lozix.com/2008/03/30/activer-php5-mac-osx/">Activer PHP 5 sur mac OSX 1.5 leopard</a></p>
<h3>3. Démarrer Apache.</h3>
<p><code>-&gt; Préférences Système -&gt; Partage -&gt; Partage Web à cocher</code></p>
<p>Vous pouvez désormais accéder aux sites hébergés sur votre machine : <br />
<a href="http://localhost/">http://localhost/</a> pointe sur <em>/Library/WebServer/Documents/</em> (<em>/Bibliothèque/WebServer/Documents/</em>)<br />
<a href="http://localhost/~toto/">http://localhost/~toto/</a> (remplacer toto par le nom de votre répertoire personnel) pointe sur le répertoire <em>/Users/toto/Sites/</em></p>
<h3>4. Installer MySQL et phpMyAdmin.</h3>
<p>Voir par là : <a title="Install MySQL and phpMyAdmin on OSX 1.5 Leopard (french/français)" href="http://www.lozix.com/2008/03/30/install-mysql-on-osx-15-leopard/">Installer MySQL et phpMyAdmin</a></p>
<h3>5. Modifier le fichier conf d&#8217;Apache.</h3>
<p><code>sudo vi /etc/apache2/users/toto.conf</code></p>
<p>Vous devez avoir quelque chose comme ça :</p>
<p><code>&lt;directory "/Users/<strong>toto</strong>/Sites/&#8221;&gt;<br />
Options Indexes MultiViews<br />
AllowOverride None<br />
Order allow,deny<br />
Allow from all<br />
&lt;/directory&gt;</code></p>
<p>Il suffit de rajouter juste en dessous :</p>
<p><code>NameVirtualHost *:80</code></p>
<h2>Pour Chaque site</h2>
<p>A partir de maintenant, je considère que vous n&#8217;êtes pas connecté en root.<br />
Si c&#8217;est le cas, il suffit de faire un :</p>
<p><code>logout</code></p>
<h3>1. Configurer le fichier host.</h3>
<p><code>sudo vi /etc/hosts</code></p>
<p>rajouter la ligne :</p>
<p><code>127.0.0.1	<strong>testsymfony.localhost.com</strong></code></p>
<p><code><strong></strong></code>Changer le texte en rouge par l&#8217;URL que vous voulez taper dans votre navigateur pour accéder à votre site.</p>
<h3>2. Rajouter un Virtual Host.</h3>
<p><code>sudo vi /etc/apache2/users/toto.conf</code></p>
<p>Il faut rajouter ça à la suite :</p>
<p><code>&lt;VirtualHost *:80&gt;<br />
&lt;Directory "/usr/share/pear/data/symfony/web/sf"&gt;<br />
AllowOverride All<br />
Allow from All<br />
&lt;/Directory&gt;<br />
ServerName <strong>testsymfony.localhost.com</strong><br />
DocumentRoot &#8220;/Users/<strong>toto</strong>/Sites/<strong>testsymfony</strong>/web&#8221;<br />
DirectoryIndex index.php<br />
Alias /sf /usr/share/pear/data/symfony/web/sf<br />
&lt;Directory &#8220;/Users/<strong>toto</strong>/Sites/<strong>testsymfony</strong>/web&#8221;&gt;<br />
AllowOverride All<br />
Allow from All<br />
&lt;/Directory&gt;<br />
&lt;/VirtualHost&gt;<br />
</code>Bien entendu, on remplace &#8220;toto&#8221; par le nom de votre répertoire home, &#8220;testsymfony.localhost.com&#8221; par l&#8217;adresse mis dans le fichier host et &#8220;testsymfony&#8221; par le nom du répertoire dans lequel vous allez créer votre site.</p>
<h3>3. Créer le répertoire du site.</h3>
<p><code>mkdir /Users/toto/Sites/testsymfony/</code></p>
<h3>4. Créer votre application Symfony.</h3>
<p><code>cd /Users/toto/Sites/testsymfony/<br />
symfony init-project MonProjet</code></p>
<h3>5. On redémarre apache.</h3>
<p><code>sudo apachectl restart</code></p>
<p>Et c&#8217;est tout !!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lozix.com/2008/03/30/installer-symfony-sur-osx-105-leopard/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Installer MySQL et phpMyAdmin sur OSX 1.5 Leopard</title>
		<link>http://www.lozix.com/2008/03/30/install-mysql-on-osx-15-leopard/</link>
		<comments>http://www.lozix.com/2008/03/30/install-mysql-on-osx-15-leopard/#comments</comments>
		<pubDate>Sun, 30 Mar 2008 13:01:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://www.lozix.com/?p=3</guid>
		<description><![CDATA[On récupère MySQL ici : http://dev.mysql.com/doc/refman/5.0/en/getting-mysql.html
Pour ma part, j&#8217;ai choisi la version 5.0.X puisqu&#8217;elle est distribuée en &#8220;package format&#8221; (ce qui n&#8217;est pas le cas de la 5.1.X pour le moment).
On double clic sur l&#8217;installeur et c&#8217;est fini en quelques secondes.
Pour démarrer MySql :
sudo /usr/local/mysql/support-files/mysql.server start
et pour l&#8217;éteindre :
sudo /usr/local/mysql/support-files/mysql.server stop
Créer un fichier my.cnf dans [...]]]></description>
			<content:encoded><![CDATA[<p>On récupère MySQL ici : <a href="http://dev.mysql.com/doc/refman/5.0/en/getting-mysql.html">http://dev.mysql.com/doc/refman/5.0/en/getting-mysql.html</a></p>
<p>Pour ma part, j&#8217;ai choisi la version 5.0.X puisqu&#8217;elle est distribuée en &#8220;package format&#8221; (ce qui n&#8217;est pas le cas de la 5.1.X pour le moment).</p>
<p>On double clic sur l&#8217;installeur et c&#8217;est fini en quelques secondes.</p>
<p>Pour démarrer MySql :</p>
<p><code>sudo /usr/local/mysql/support-files/mysql.server start</code></p>
<p>et pour l&#8217;éteindre :</p>
<p><code>sudo /usr/local/mysql/support-files/mysql.server stop</code></p>
<p>Créer un fichier my.cnf dans /etc</p>
<p><code>sudo vi /etc/my.cnf</code></p>
<p>et mettre ça dedans :</p>
<p><code>[client]<br />
socket = /var/mysql/mysql.sock</code></p>
<p><code> </code></p>
<p><code>[mysqld]<br />
socket = /var/mysql/mysql.sock</code></p>
<p>ensuite taper ça :</p>
<p><code>sudo mkdir /var/mysql<br />
sudo chown _mysql /var/mysql</code></p>
<p>On crée les alias :</p>
<p><code><span style="text-decoration: line-through;">alias mysql=/usr/local/mysql/bin/mysql<br />
alias mysqladmin=/usr/local/mysql/bin/mysqladmin</span></code></p>
<p>[edit du 27/05/2008] : Il semble que ceci ne fonctionne pas comme prévu, la solution suivante est correcte : </p>
<p><code> ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql<br />
ln -s /usr/local/mysql/bin/mysqladmin /usr/bin/mysqladmin</code></p>
<p>Le répertoire /usr/local/mysql est un lien symbolique vers /usr/local/mysql-5.0.45-osx10.4-i686 (bien entendu le nom change en fonction de votre installation.</p>
<p>si ce lien symbolique n&#8217;existe pas, vous pouvez le créer : </p>
<p><code>ln -s /usr/local/mysql-5.0.45-osx10.4-i686 /usr/bin/mysql</code></p>
<p>Pour installer phpMyAdmin :</p>
<p>Télécharger l&#8217;archive, décompressez la dans le répertoire Sites et renommez le phpMyAdmin.<br />
Renommez config.sample.inc.php en config.inc.php<br />
Editez config.inc.php pour ajouter le &#8220;blowfish_secret&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lozix.com/2008/03/30/install-mysql-on-osx-15-leopard/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Activer PHP 5 sur mac OSX 1.5 leopard</title>
		<link>http://www.lozix.com/2008/03/30/activer-php5-mac-osx/</link>
		<comments>http://www.lozix.com/2008/03/30/activer-php5-mac-osx/#comments</comments>
		<pubDate>Sun, 30 Mar 2008 12:03:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<category><![CDATA[php5]]></category>

		<guid isPermaLink="false">http://www.lozix.com/?p=1</guid>
		<description><![CDATA[Leopard étant installé par défaut avec PHP 5 et Apache 2, il est possible d&#8217;utiliser assez apache et php, sans forcément utiliser une installation type MAMP.
La préparation.
1. Passer en root.
Pour la préparation, nous allons avoir besoin en permanence des droits root :
sudo su -
2. Activer PHP5.
Éditez le fichier de configuration d&#8217;Apache :
vi /etc/apache2/httpd.conf
dé-commenter la ligne [...]]]></description>
			<content:encoded><![CDATA[<p>Leopard étant installé par défaut avec PHP 5 et Apache 2, il est possible d&#8217;utiliser assez apache et php, sans forcément utiliser une installation type MAMP.</p>
<h2>La préparation.</h2>
<h3>1. Passer en root.</h3>
<p>Pour la préparation, nous allons avoir besoin en permanence des droits root :</p>
<p><code>sudo su -</code></p>
<h3>2. Activer PHP5.</h3>
<p>Éditez le fichier de configuration d&#8217;Apache :</p>
<p><code>vi /etc/apache2/httpd.conf</code></p>
<p>dé-commenter la ligne :</p>
<p><code>LoadModule php5_module libexec/apache2/libphp5.so</code></p>
<p>Et c&#8217;est tout !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lozix.com/2008/03/30/activer-php5-mac-osx/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
