<?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; soap</title>
	<atom:link href="http://xoda.se/tag/soap/feed" rel="self" type="application/rss+xml" />
	<link>http://xoda.se</link>
	<description>Vi gör ditt företag snyggt</description>
	<lastBuildDate>Thu, 17 May 2012 06:25:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Bättre PHP-installation i Mac OS X 10.5 Leopard</title>
		<link>http://xoda.se/battre-php-installation-in-mac-os-x-105-leopard.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=battre-php-installation-in-mac-os-x-105-leopard</link>
		<comments>http://xoda.se/battre-php-installation-in-mac-os-x-105-leopard.html#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<br /><a href="http://xoda.se/battre-php-installation-in-mac-os-x-105-leopard.html" class="readmore" rel="nofollow">L&#228;s hela artikeln &#8230; <span class="meta-nav">&#8594;</span></a>]]></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>
<pre lang="bash">sudo pico /etc/apache2/httpd.conf</pre>
<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>
<pre lang="apache">#LoadModule php5_module        libexec/apache2/libphp5.so</pre>
<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>
<pre lang="apache">Include "/etc/apache2/others/*.conf"</pre>
<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>
<pre lang="bash">sudo mv /usr/local/php5 ~/Desktop/php5.old</pre>
<p>Starta om apache så att ändringarna börja gälla.</p>
<pre lang="bash">sudo apachectl restart</pre>
<h3>Hämta PHP-paketet</h3>
<p>Gå till skrivbordet med kommandot cd</p>
<pre lang="bash">cd ~/Desktop</pre>
<p>Nu ska vi ladda hem filen från Entropy. Skriv detta på en rad i Terminalen:</p>
<pre lang="bash">curl -O http://www2.entropy.ch/download/php5-5.2.5-6-beta.tar.gz</pre>
<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>
<pre lang="bash">tar -xzf php5-5.2.5-6-beta.tar.gz</pre>
<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>
<pre lang="bash">sudo mv php5 /usr/local/</pre>
<p>Gör en länk som styr apache2 till rätt php. Skriv detta på en rad:</p>
<pre lang="bash">sudo ln -sf /usr/local/php5/entropy-php.conf /etc/apache2/other/+entropy-php.conf</pre>
<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>
<pre lang="bash">sudo apachectl restart</pre>
<h3>Testa</h3>
<p>Skapa en fil med funktionen</p>
<pre lang="php" line="1"><?php phpinfo(); ?></pre>
<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>
<div class="none"><g:plusone href="http://xoda.se/battre-php-installation-in-mac-os-x-105-leopard.html" size="small" count="false"></g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://xoda.se/battre-php-installation-in-mac-os-x-105-leopard.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

