<?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>serkan koyuncu &#187; PHP</title>
	<atom:link href="http://serkankoyuncu.com/category/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://serkankoyuncu.com</link>
	<description>Bildiğini öğretmeyen, hiçbir şey bilmiyor demektir.</description>
	<lastBuildDate>Fri, 20 May 2011 09:49:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Symfony Nedir?</title>
		<link>http://serkankoyuncu.com/php/symfony-nedir/</link>
		<comments>http://serkankoyuncu.com/php/symfony-nedir/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 02:40:48 +0000</pubDate>
		<dc:creator>serkan.koyuncu</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Symfony]]></category>

		<guid isPermaLink="false">http://serkankoyuncu.com/?p=60</guid>
		<description><![CDATA[İlk sürümünden itibaren php5 kullanan, eğer daha önceden bir visual programlama aracı kullanmış iseniz aa buda mı varmış? deyip kolaylıkla alışacağınız, Eclipse PDT yada Netbeans kullanılırsa autocompletion ile tadından yenmeyen, orm olarak propel ve doctrine ile gelen, admin generator ile hayat kurtaran backend applicationlar yazılabilen, benim için gerçek bir hayat öpücüğü olan şey. Çok iyi]]></description>
			<content:encoded><![CDATA[<p>İlk sürümünden itibaren php5 kullanan, eğer daha önceden bir visual programlama aracı kullanmış iseniz aa buda mı varmış? deyip kolaylıkla alışacağınız, Eclipse PDT yada Netbeans kullanılırsa autocompletion ile tadından yenmeyen, orm olarak propel ve doctrine ile gelen, admin generator ile hayat kurtaran backend applicationlar yazılabilen, benim için gerçek bir hayat öpücüğü olan şey.</p>
<p>Çok iyi ve fazla bir şekilde ayrıntılandırılan yapısı itibarı ile multi-lingual devasa boyutlardaki siteler için biçilmiş kaftandır, 5-6 sayfalık siteler için pek de uygun değildir denilse de database ve i18n gibi özellikleri kapatılırsa ve full layout cache ile gayet de hızlı çalışmaktadır.</p>
<p><map name='google_ad_map_60_5930f230267655d3'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/60?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_60_5930f230267655d3' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=60&amp;url= http%3A%2F%2Fserkankoyuncu.com%2Fphp%2Fsymfony-nedir%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://serkankoyuncu.com/php/symfony-nedir/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fatal error: Class &#8216;sfInflector&#8217; not found  &#8211; Symfony 1.4.1</title>
		<link>http://serkankoyuncu.com/php/class-sfinflector-not-found/</link>
		<comments>http://serkankoyuncu.com/php/class-sfinflector-not-found/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 02:02:56 +0000</pubDate>
		<dc:creator>serkan.koyuncu</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[programlama]]></category>
		<category><![CDATA[Symfony]]></category>

		<guid isPermaLink="false">http://serkankoyuncu.com/?p=51</guid>
		<description><![CDATA[Linux işletim sisteminde Symfony 1.4 sürümü için , bu hatayı alırsanız, Fatal error: Class 'sfInflector' not found Muhtemelen tr_TR yereli ile çalışan bir işletim sisteminiz var demektir ve  PHP&#8217;nin strtolower fonksiyonu tr_TR yerelinde I harfini i harfine küçültemektedir. Muhtemelen daha iyi çözümleri vardır, ama en kolay ve kısa çözüm, lib/autoload/sfCoreAutoload.class.php dosyası 440. satırı 'sfinflector' =&#62;]]></description>
			<content:encoded><![CDATA[<p>Linux işletim sisteminde Symfony 1.4 sürümü için , bu hatayı alırsanız,<br />
<code>Fatal error: Class 'sfInflector' not found</code></p>
<p>Muhtemelen tr_TR yereli ile çalışan bir işletim sisteminiz var demektir ve  PHP&#8217;nin strtolower fonksiyonu tr_TR yerelinde I harfini i harfine küçültemektedir.</p>
<p>Muhtemelen daha iyi çözümleri vardır, ama en kolay ve kısa çözüm, lib/autoload/sfCoreAutoload.class.php dosyası 440. satırı<br />
<code> 'sfinflector' =&gt; 'util/sfInflector.class.php',</code><br />
aşağıdaki satır ile değiştirin.<br />
<code> 'sfInflector' =&gt; 'util/sfInflector.class.php',</code></p>
<p>Artık symfony şeker gibi çalışacaktır.</p>
<p><map name='google_ad_map_51_5930f230267655d3'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/51?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_51_5930f230267655d3' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=51&amp;url= http%3A%2F%2Fserkankoyuncu.com%2Fphp%2Fclass-sfinflector-not-found%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://serkankoyuncu.com/php/class-sfinflector-not-found/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Symfony ve sfPropelFinder</title>
		<link>http://serkankoyuncu.com/php/symfony-ve-sfpropelfinder/</link>
		<comments>http://serkankoyuncu.com/php/symfony-ve-sfpropelfinder/#comments</comments>
		<pubDate>Sat, 06 Sep 2008 08:20:37 +0000</pubDate>
		<dc:creator>serkan.koyuncu</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[programlama]]></category>
		<category><![CDATA[Symfony]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://serkankoyuncu.com/?p=24</guid>
		<description><![CDATA[Sabah bir projede sfPropelFinder&#8217;i kullandım, oldukça hoşuma gitti. Normal Peer ve Criteria ile yapılan işi bakınız nasıl da şiir gibi hallediyoruz: 1 2 3 4 5 6 // Peer ve Criteria $c = new Criteria&#40;&#41; $c-&#62;add&#40;EmlakPeer::BASLIK, '%nice', Criteria::LIKE&#41;; $c-&#62;add&#40;EmlakPeer::ETKIN, true&#41;; $c-&#62;addAscendingOrderByColumn&#40;EmlakPeer::UPDATED_AT&#41;; $emlaklar = EmlakPeer::doSelectJoinBolge&#40;$c&#41;; 1 2 3 4 5 6 7 // sfPropelFinder ile (:]]></description>
			<content:encoded><![CDATA[<p>Sabah bir projede sfPropelFinder&#8217;i kullandım, oldukça hoşuma gitti. Normal Peer ve Criteria ile yapılan işi bakınız nasıl da şiir gibi hallediyoruz:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">// Peer ve Criteria</span>
<span style="color: #000088;">$c</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> Criteria<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
<span style="color: #000088;">$c</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">add</span><span style="color: #009900;">&#40;</span>EmlakPeer<span style="color: #339933;">::</span><span style="color: #004000;">BASLIK</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'%nice'</span><span style="color: #339933;">,</span> Criteria<span style="color: #339933;">::</span><span style="color: #004000;">LIKE</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$c</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">add</span><span style="color: #009900;">&#40;</span>EmlakPeer<span style="color: #339933;">::</span><span style="color: #004000;">ETKIN</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$c</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">addAscendingOrderByColumn</span><span style="color: #009900;">&#40;</span>EmlakPeer<span style="color: #339933;">::</span><span style="color: #004000;">UPDATED_AT</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$emlaklar</span> <span style="color: #339933;">=</span> EmlakPeer<span style="color: #339933;">::</span><span style="color: #004000;">doSelectJoinBolge</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$c</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>


<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">// sfPropelFinder ile (:</span>
<span style="color: #000088;">$emlaklar</span> <span style="color: #339933;">=</span> sfPropelFinder<span style="color: #339933;">::</span><span style="color: #004000;">from</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Emlak'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-&gt;</span>
                <span style="color: #004000;">where</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Baslik'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'like'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'%nice'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-&gt;</span>
                <span style="color: #004000;">where</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Etkin'</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-&gt;</span>
                <span style="color: #004000;">orderBy</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'UpdatedAt'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-&gt;</span>
                <span style="color: #004000;">with</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Bolge'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-&gt;</span>
                <span style="color: #004000;">find</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p><map name='google_ad_map_24_5930f230267655d3'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/24?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_24_5930f230267655d3' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=24&amp;url= http%3A%2F%2Fserkankoyuncu.com%2Fphp%2Fsymfony-ve-sfpropelfinder%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://serkankoyuncu.com/php/symfony-ve-sfpropelfinder/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Symfony 1.1 kurulumu</title>
		<link>http://serkankoyuncu.com/php/symfony-11-kurulumu/</link>
		<comments>http://serkankoyuncu.com/php/symfony-11-kurulumu/#comments</comments>
		<pubDate>Sun, 27 Apr 2008 12:51:18 +0000</pubDate>
		<dc:creator>serkan.koyuncu</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[pear]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Symfony]]></category>

		<guid isPermaLink="false">http://serkankoyuncu.com/php/symfony-11-kurulumu/</guid>
		<description><![CDATA[Nedense pear remote-list -c symfony sonucunda symfony 1.1 beta gözükmeyince kurup deneyememiştim. Artık bu şekilde kurabiliyorum pear install -f symfony/symfony-1.1.0beta3]]></description>
			<content:encoded><![CDATA[<p>Nedense pear remote-list -c symfony sonucunda symfony 1.1 beta gözükmeyince kurup deneyememiştim. Artık bu şekilde kurabiliyorum</p>
<p>pear install -f symfony/symfony-1.1.0beta3</p>
<p><map name='google_ad_map_18_5930f230267655d3'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/18?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_18_5930f230267655d3' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=18&amp;url= http%3A%2F%2Fserkankoyuncu.com%2Fphp%2Fsymfony-11-kurulumu%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://serkankoyuncu.com/php/symfony-11-kurulumu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Güzel bir kod editörü: Cream</title>
		<link>http://serkankoyuncu.com/php/guzel-bir-kod-editoru-cream/</link>
		<comments>http://serkankoyuncu.com/php/guzel-bir-kod-editoru-cream/#comments</comments>
		<pubDate>Sun, 27 Apr 2008 12:48:29 +0000</pubDate>
		<dc:creator>serkan.koyuncu</dc:creator>
				<category><![CDATA[editör]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Symfony]]></category>

		<guid isPermaLink="false">http://serkankoyuncu.com/php/guzel-bir-kod-editoru-cream/</guid>
		<description><![CDATA[Bu adresden indirebileceğiniz Cream özellikleriyle gönlümü fethetti. Eclipse&#8217;den vazgeçsem mi acaba?]]></description>
			<content:encoded><![CDATA[<p><a href="http://cream.sourceforge.net/" title="Cream" target="_blank">Bu</a> adresden indirebileceğiniz Cream <a href="http://cream.sourceforge.net/features.html" title="Cream" target="_blank">özellikleriyle </a>gönlümü fethetti. Eclipse&#8217;den vazgeçsem mi acaba?</p>
<p><map name='google_ad_map_17_5930f230267655d3'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/17?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_17_5930f230267655d3' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=17&amp;url= http%3A%2F%2Fserkankoyuncu.com%2Fphp%2Fguzel-bir-kod-editoru-cream%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://serkankoyuncu.com/php/guzel-bir-kod-editoru-cream/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Symfony observe_field İE sorunu</title>
		<link>http://serkankoyuncu.com/php/symfony-observe_field-ie-sorunu/</link>
		<comments>http://serkankoyuncu.com/php/symfony-observe_field-ie-sorunu/#comments</comments>
		<pubDate>Tue, 04 Mar 2008 02:07:58 +0000</pubDate>
		<dc:creator>serkan.koyuncu</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[prototype]]></category>
		<category><![CDATA[Symfony]]></category>

		<guid isPermaLink="false">http://serkankoyuncu.com/php/symfony-observe_field-ie-sorunu/</guid>
		<description><![CDATA[Aşağıdaki kodu Firefox&#8217;da düzgün çalışıyor ama İE6 ve İE7 de çalışmıyor. Fakat müşterim İnternet Explorer&#8217;da ısrar edince biraz araştırdım. Sorun Symfony ile gelen prototype kütüphanesinde. 1.50 olarak gelen kütüphaneyi güncelleyince çalışmaya başladı. echo observe_field(&#8216;arac_marka_select&#8217;, array( &#8216;update&#8217; =&#62; &#8216;markamodel&#8217;, &#8216;url&#8217; =&#62; &#8216;ikincielaraclar/modelGetir&#8217;, &#8216;method&#8217; =&#62; &#8216;get&#8217;, &#8216;with&#8217; =&#62; &#8220;&#8216;id=&#8217;+$(&#8216;arac_marka_select&#8217;).value&#8221;, &#8216;script&#8217; =&#62; true ));]]></description>
			<content:encoded><![CDATA[<p>Aşağıdaki kodu Firefox&#8217;da düzgün çalışıyor ama İE6 ve İE7 de çalışmıyor. Fakat müşterim İnternet Explorer&#8217;da ısrar edince biraz araştırdım. Sorun Symfony ile gelen prototype kütüphanesinde. 1.50 olarak gelen kütüphaneyi güncelleyince çalışmaya başladı.</p>
<p>echo observe_field(&#8216;arac_marka_select&#8217;, array(<br />
&#8216;update&#8217;   =&gt; &#8216;markamodel&#8217;,<br />
&#8216;url&#8217;      =&gt; &#8216;ikincielaraclar/modelGetir&#8217;,<br />
&#8216;method&#8217;   =&gt; &#8216;get&#8217;,<br />
&#8216;with&#8217;     =&gt; &#8220;&#8216;id=&#8217;+$(&#8216;arac_marka_select&#8217;).value&#8221;,<br />
&#8216;script&#8217;   =&gt; true<br />
));</p>
<p><map name='google_ad_map_14_5930f230267655d3'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/14?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_14_5930f230267655d3' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=14&amp;url= http%3A%2F%2Fserkankoyuncu.com%2Fphp%2Fsymfony-observe_field-ie-sorunu%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://serkankoyuncu.com/php/symfony-observe_field-ie-sorunu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Doctrine: Hayran kaldım :)</title>
		<link>http://serkankoyuncu.com/php/doctrine-hayran-kaldim/</link>
		<comments>http://serkankoyuncu.com/php/doctrine-hayran-kaldim/#comments</comments>
		<pubDate>Fri, 11 Jan 2008 09:12:34 +0000</pubDate>
		<dc:creator>serkan.koyuncu</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[doctrine]]></category>
		<category><![CDATA[orm]]></category>
		<category><![CDATA[table-inheritance]]></category>

		<guid isPermaLink="false">http://serkankoyuncu.com/php/doctrine-hayran-kaldim/</guid>
		<description><![CDATA[Bir proje için php5 ORM arıyordum, Symfony&#8217;den aşina olduğum ama propel yüzünden hiç kullanmadığım Doctrine&#8217;i inceleme fırsatı buldum bugün. Bu linkte görebileceğiniz üzere table-inheritance beni hayran bıraktı. Muhakkak incelenmeli&#8230;]]></description>
			<content:encoded><![CDATA[<p>Bir proje için php5 ORM arıyordum, Symfony&#8217;den aşina olduğum ama propel yüzünden hiç kullanmadığım Doctrine&#8217;i inceleme fırsatı buldum bugün.</p>
<p>Bu <a href="http://www.phpdoctrine.org/documentation/manual?one-page#relations:inheritance:class-table-inheritance" target="_blank">linkte</a> görebileceğiniz üzere table-inheritance beni hayran bıraktı. Muhakkak incelenmeli&#8230;</p>
<p><map name='google_ad_map_13_5930f230267655d3'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/13?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_13_5930f230267655d3' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=13&amp;url= http%3A%2F%2Fserkankoyuncu.com%2Fphp%2Fdoctrine-hayran-kaldim%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://serkankoyuncu.com/php/doctrine-hayran-kaldim/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>php4 ve php5 birlikte kurulum</title>
		<link>http://serkankoyuncu.com/php/php4-ve-php5-birlikte-kurulum/</link>
		<comments>http://serkankoyuncu.com/php/php4-ve-php5-birlikte-kurulum/#comments</comments>
		<pubDate>Wed, 17 Jan 2007 07:57:57 +0000</pubDate>
		<dc:creator>serkan.koyuncu</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.serkankoyuncu.com/?p=3</guid>
		<description><![CDATA[Aslında başlık biraz eksik oldu, amacım, php4 sürümü ile php5 sürümünü aynı sunucuda kurmak ve .php uzantılarını php5 ile yorumlatıp, .php4 uzantılı dosyaları da php4 ile yorumlatmak. Neden böyle bir şeye ihtiyaç duyayım? Şimdi, web tasarımcısı (yada programcısı,) olunca haliyle bilgisayarınızda bikaç yüz tane web sitesi oluyor. Kimisi php4 sürümüne göre yazılmış kütüphanelerle çalışıyor, kimileri]]></description>
			<content:encoded><![CDATA[<p>Aslında başlık biraz eksik oldu, amacım, php4 sürümü ile php5 sürümünü aynı sunucuda kurmak ve .php uzantılarını php5 ile yorumlatıp, .php4 uzantılı dosyaları da php4 ile yorumlatmak.</p>
<p>Neden böyle bir şeye ihtiyaç duyayım?</p>
<p>Şimdi, web tasarımcısı (yada programcısı,)  olunca haliyle bilgisayarınızda bikaç yüz tane web sitesi oluyor. Kimisi php4 sürümüne göre yazılmış kütüphanelerle çalışıyor, kimileri de bence php için en güzel kütüphanesi olan Symfony ile yazılmış durumda, bu durumda 2. bir bilgisayarı bu işe ayıramayacağımıza göre, ben de nette bunu biraz araştırıp yapmaya karar verdim.</p>
<p>2-3 saatlik bir uğraştan sonra httpd.conf dosyasını aşağıdaki gibi düzenleyince .php4 uzantılı dosyalar php4 ile .php5 uzantılı dosyalar da php5 ile yorumlanmaya başladı.</p>
<p>Kendi httpd.conf dosyam şu şekilde:</p>
<p>1. Burası php5 için</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>495
496
</pre></td><td class="code"><pre class="apache" style="font-family:monospace;"><span style="color: #00007f;">PHPIniDir</span> <span style="color: #7f007f;">&quot;C:/Program Files/PHP/&quot;</span>
<span style="color: #00007f;">LoadModule</span> php5_module <span style="color: #7f007f;">&quot;C:/Program Files/PHP/php5apache2.dll&quot;</span></pre></td></tr></table></div>

<p>1. Burası php4 için</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>500
501
502
503
504
505
</pre></td><td class="code"><pre class="apache" style="font-family:monospace;"><span style="color: #00007f;">ScriptAlias</span> /php/ <span style="color: #7f007f;">&quot;C:/php4/&quot;</span>
<span style="color: #00007f;">AddType</span> application/x-httpd-php .php
<span style="color: #00007f;">Action</span> application/x-httpd-php4 <span style="color: #7f007f;">&quot;/php/php.exe&quot;</span>
<span style="color: #00007f;">AddType</span> application/x-httpd-php .php3
<span style="color: #00007f;">AddType</span> application/x-httpd-php .php5
<span style="color: #00007f;">AddType</span> application/x-httpd-php4 .php4</pre></td></tr></table></div>

<p>Daha sonra httpd.conf dosyasının yaklaşık 193. satırında bir yerde</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>193
194
195
196
</pre></td><td class="code"><pre class="apache" style="font-family:monospace;">    <span style="color: #00007f;">Options</span> <span style="color: #0000ff;">FollowSymLinks</span>
    <span style="color: #00007f;">AllowOverride</span> <span style="color: #0000ff;">None</span>
    <span style="color: #00007f;">Order</span> <span style="color: #00007f;">deny</span>,<span style="color: #00007f;">allow</span>
    <span style="color: #00007f;">Deny</span> from <span style="color: #0000ff;">all</span></pre></td></tr></table></div>

<p>olan yeri, aşağıdaki şekilde değiştirmeniz gerekmektedir.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>193
194
195
196
197
</pre></td><td class="code"><pre class="apache" style="font-family:monospace;">    <span style="color: #00007f;">Options</span> <span style="color: #0000ff;">FollowSymLinks</span>
    <span style="color: #00007f;">AllowOverride</span> <span style="color: #0000ff;">None</span>
    <span style="color: #00007f;">Order</span> <span style="color: #00007f;">deny</span>,<span style="color: #00007f;">allow</span>
    <span style="color: #00007f;">Deny</span> from <span style="color: #0000ff;">all</span>
    <span style="color: #00007f;">Allow</span> from 127.0.0.1</pre></td></tr></table></div>

<p>Yani sadece Allow from 127.0.0.1 satırını ekleyin.</p>
<p>Normal olarak php5 için installer ile apache üzerine kurun. İlk kısımdaki 2 satırı kendisi ekliyor.  Sonra php4&#8242;ü sitesinden indirip (zip olan dosyayı)  c:\php4 dizinine açtım. Ondan<br />
sonra php4 için olan dediğim 6 satırı da httpd.conf dosyasının en sonuna ekliyoruz.</p>
<p>Artık .php3 .php5 ve .php uzantılı dosyalarımız php 5 sürümü ile yorumlanacak ve .php4 uzantılı dosyalarımız da php 4 &#8216;e göre yorumlanacak.</p>
<p>Bir sorun daha var, o da eski projemizdeki yüzlerce .php uzantılı dosyayı .php4 olarak değiştirmek hiç de iyi bir yol değil. Buna da bir çözüm bulmak lazım. O da eski projenin kök dizinine bir .htaccess dosyası içine aşağıdaki satırı ekleyip sadece burası ve alt dizinler için .php uzantılı dosyaları php4 yorumlayıcısına göndermek.</p>

<div class="wp_syntax"><div class="code"><pre class="apache" style="font-family:monospace;"><span style="color: #00007f;">AddHandler</span> application/x-httpd-php4 .php .php4 .php3 .phtml</pre></div></div>

<p><map name='google_ad_map_3_5930f230267655d3'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/3?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_3_5930f230267655d3' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=3&amp;url= http%3A%2F%2Fserkankoyuncu.com%2Fphp%2Fphp4-ve-php5-birlikte-kurulum%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://serkankoyuncu.com/php/php4-ve-php5-birlikte-kurulum/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

