<?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>Xoda &#187; leopard</title>
	<atom:link href="http://xoda.se/tag/leopard/feed/" rel="self" type="application/rss+xml" />
	<link>http://xoda.se</link>
	<description>Webbdesign, formgivning, kurser, foton.</description>
	<lastBuildDate>Thu, 11 Mar 2010 13:52:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Bättre PHP-installation i Mac OS X 10.5 Leopard</title>
		<link>http://xoda.se/2008/05/21/battre-php-installation-in-mac-os-x-105-leopard/</link>
		<comments>http://xoda.se/2008/05/21/battre-php-installation-in-mac-os-x-105-leopard/#comments</comments>
		<pubDate>Wed, 21 May 2008 18:37:23 +0000</pubDate>
		<dc:creator>Mattias</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programvara och OS]]></category>
		<category><![CDATA[Webbutveckling]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[entropy]]></category>
		<category><![CDATA[gd2]]></category>
		<category><![CDATA[leopard]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[soap]]></category>

		<guid isPermaLink="false">http://www.xoda.se/?p=241</guid>
		<description><![CDATA[Apple har skickat med PHP i Mac OS X Leopard, men den lämnar mycket att önska. De hänger inte alltid med i versioner och många tillägg som GD2 (för bildhantering) och SOAP saknas. Att själv installera endast dessa tillägg är svårt, man får kompilera om och strula. En tröst är att länge funnits alternativa PHP-installationer på [...]]]></description>
			<content:encoded><![CDATA[<p>Apple har skickat med PHP i Mac OS X Leopard, men den lämnar mycket att önska. De hänger inte alltid med i versioner och många tillägg som GD2 (för bildhantering) och SOAP saknas. Att själv installera endast dessa tillägg är svårt, man får kompilera om och strula.</p>
<p>En tröst är att länge funnits alternativa PHP-installationer på nätet, bland annat <a href="http://www.entropy.ch/home/">Entropy</a> och <a href="http://www.mamp.info/en/index.php">MAMP</a>, men ingen av dessa har släppt i skarp version för OS X Leopard ännu. Efter en del sökande hittade jag dock Entropys beta på kommande paket för OS X 10.5 Leopard. Så här kan du installera den:</p>
<p>Börja med att öppna <em>Terminalen</em>. Det är här du kommer göra alla stegen. Terminalen hittar du i <em>Program/Verktygsprogram</em>. Jag har den i docken, eftersom jag använder den ofta.</p>
<h3>Har du haft Apples PHP aktiverat behöver du avaktivera det.</h3>
<p>Detta gör du genom att redigera Apache inställningsfil. Skriv:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> pico <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>apache2<span style="color: #000000; font-weight: bold;">/</span>httpd.conf</pre></div></div>

<p>Nu får du troligen ange ett lösenord, eftersom du öppnar filen som administratör (<em>sudo</em> = <em>superuser do</em>).</p>
<p>Filen öppnas i terminalens texthanterare. Använd nedåtpilen på tangentbordet för att scrolla ner till raden med php-modulen. Se till att den har ett staket (#) framför sig, dvs att det är en kommentar. Så här ska den se ut:</p>

<div class="wp_syntax"><div class="code"><pre class="apache" style="font-family:monospace;"><span style="color: #adadad; font-style: italic;">#LoadModule php5_module        libexec/apache2/libphp5.so</span></pre></div></div>

<h3>Extrasteg för OS X Leopard Server</h3>
<p>På server-varianten av OS X behövde jag också lägga till en rad längst ned för att få Apache att hämta in andra inställningsfiler:</span></p>

<div class="wp_syntax"><div class="code"><pre class="apache" style="font-family:monospace;"><span style="color: #00007f;">Include</span> <span style="color: #7f007f;">&quot;/etc/apache2/others/*.conf&quot;</span></pre></div></div>

<h3>Spara ändringarna</h3>
<p>Spara filen genom att trycka <em>Ctrl + O</em>. Du får frågan om du vill spara som httpd.conf och skriva över nuvarande fil, tryck Enter för att godkänna. Stäng av terminalens texteditor genom att klicka <em>Ctrl + X</em>.</p>
<h3>Har du sedan tidigare PHP-paket installerade?</h3>
<p>Det här kan hända om du t.ex. uppgraderat operativsystemet och har Entropys äldre paket installerade.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">mv</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>php5 ~<span style="color: #000000; font-weight: bold;">/</span>Desktop<span style="color: #000000; font-weight: bold;">/</span>php5.old</pre></div></div>

<p>Starta om apache så att ändringarna börja gälla.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> apachectl restart</pre></div></div>

<h3>Hämta PHP-paketet</h3>
<p>Gå till skrivbordet med kommandot cd</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">cd</span> ~<span style="color: #000000; font-weight: bold;">/</span>Desktop</pre></div></div>

<p>Nu ska vi ladda hem filen från Entropy. Skriv detta på en rad i Terminalen:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">curl <span style="color: #660033;">-O</span> http:<span style="color: #000000; font-weight: bold;">//</span>www2.entropy.ch<span style="color: #000000; font-weight: bold;">/</span>download<span style="color: #000000; font-weight: bold;">/</span>php5-5.2.5-<span style="color: #000000;">6</span>-beta.tar.gz</pre></div></div>

<p>Du får upp siffror som tickar, det är filen som laddas hem. Du ser <em>Time Left</em> till höger&#8230; När det är klart för du en prompt och markör igen, redo för nya kommandon.</p>
<p>Packa upp filen med tar:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">tar</span> <span style="color: #660033;">-xzf</span> php5-5.2.5-<span style="color: #000000;">6</span>-beta.tar.gz</pre></div></div>

<h3>Installera nya versionen</h3>
<p>Flytta den extraherade mappen <span style="color: #006">php5</span> till <span style="color: #006">/usr/local</span>. För detta används kommandot mv som administratör</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">mv</span> php5 <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span></pre></div></div>

<p>Gör en länk som styr apache2 till rätt php. Skriv detta på en rad:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">ln</span> <span style="color: #660033;">-sf</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>php5<span style="color: #000000; font-weight: bold;">/</span>entropy-php.conf <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>apache2<span style="color: #000000; font-weight: bold;">/</span>other<span style="color: #000000; font-weight: bold;">/</span>+entropy-php.conf</pre></div></div>

<h3>Extrasteg för OS X Leopard Server!</h3>
<p>Gå in i Server Admin, inställningarna för din site och klicka i <em>Allow Alla Overrides</em>, annars kommer servern ignorera dina ändringar!</p>
<h3>Starta om apache</h3>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> apachectl restart</pre></div></div>

<h3>Testa</h3>
<p>Skapa en fil med funktionen</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #990000;">phpinfo</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p>och kör den i webbservern så bör du se en PHP-information med tillägg som GD och SOAP aktiverade.</p>
<p><a href="http://www.entropy.ch/phpbb2/viewtopic.php?t=2945&#038;start=75&#038;postdays=0&#038;postorder=asc&#038;highlight=" rel="external">Supporttråd finns på Entropy</a>. Jag ville mest dela med mig här eftersom installationshänvisningarna där inte var så tydliga och till viss del inte stämde för mig. Jag flagga för att <strong>det är en beta</strong> och beskrivning ovan är bara hur jag har lyckats på min dator.</p>
Similar Posts:<ul><li><a href="http://xoda.se/2007/04/24/10-programtips-for-ubuntu-linux/" rel="bookmark" title="april 24 2007">10 programtips för Ubuntu Linux</a></li>

<li><a href="http://xoda.se/2007/04/26/sakra-losenord-overallt-utan-att-du-behover-komma-ihag-dem/" rel="bookmark" title="april 26 2007">Säkra lösenord överallt &#8211; utan att du behöver komma ihåg dem</a></li>

<li><a href="http://xoda.se/2006/10/06/bildgalleri-imagery-version-01alpha/" rel="bookmark" title="oktober 06 2006">Bildgalleri &#8221;Imagery&#8221; version 0.1alpha</a></li>

<li><a href="http://xoda.se/2008/05/23/tips-pa-program-for-leopard/" rel="bookmark" title="maj 23 2008">Tips på program för Leopard</a></li>

<li><a href="http://xoda.se/2009/05/10/bra-kundservice-pa-binero/" rel="bookmark" title="maj 10 2009">Bra kundservice på Binero</a></li>
</ul><!-- Similar Posts took 6.580 ms -->]]></content:encoded>
			<wfw:commentRss>http://xoda.se/2008/05/21/battre-php-installation-in-mac-os-x-105-leopard/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
