Sitemiz sadece phpBB 3.0 sürümüne destek vermektedir. Konu açmadan, ileti yazmadan önce lütfen site kuralları sayfamıza göz atınız.


XAMPP 1.7.3, virtual host, ioncube, rewrite kurulumu

Forum kuralları
Makale ve yazılardan sonra sadece makale hataları, güncellemeler ile ilgili iletiler yazabilirsiniz, lütfen makale konusuyla ilgili soru sormayınız yardım istemeyiniz.

İsteyen herkes makale ekleyebilir, eklenen makaleler yetkili tarafından incelenip onaylanırsa yayına alınacaktır. Eklediğiniz makalelerde telif haklarına uymak zorunludur.

Sitedeki tüm yazı ve makaleler Creative Commons Attribution-NonCommercial-NoDerivs 2.5 lisansı ile korunmaktadır. Alıntı şartları sayfasını mutlaka okuyunuz.

XAMPP 1.7.3, virtual host, ioncube, rewrite kurulumu

İleti ALEXIS 05 Tem 2010 21:30

Kendi kullandığım yapı ve XAMPP 1.7.3 sürümüne göre, XAMPP üzerinde virtual host / sanal host yapmayı, ioncube kurmayı anlatacağım. E:\lamp dizinine portable/taşınabilir olarak kurulum yaptım.


hosts dosyası düzenleme

C:\WINDOWS\system32\drivers\etc\hosts dosyasını açıyoruz ve yapmak istediğimiz tüm sanal hostları ekliyoruz. hosts dosyası DNS işlemini halletmiş oluyor.

Kod: Tümünü seç
127.0.0.1    localhost                    # http://localhost
127.0.0.1    canversoft.net.loc            # http://canversoft.net.loc
127.0.0.1    phpbbturkiye.net.loc        # http://phpbbturkiye.net.loc
127.0.0.1    www.phpbbturkiye.net.loc    # http://www.phpbbturkiye.net.loc
10.0.0.5    test.loc                    # TurnKey Linux (virtualbox ile kurduğum linux üzerindeki sunucuya erişmek için kullanıyorum)


Gerçek web site adreslerinin sonuna kendi uydurduğum .loc (local) uzantısı ile tanımlama yapıyorum, yoksa gerçek site ile karışacaktır. www için ayrı bir satır eklemek gerekiyor, normalde kullanmıyorum ama göstermek için ekledim. Bir de, konuyla çok alakası yok ama virtualbox ile kurduğum bir linux var, onun üzerinde de sunucu var, kendi windows sistemimden ona erişmek için de bir site tanımladım, linux sunucuma sabit ip 10.0.0.5 vermiştim. Ip adresleri değişebilir, 127.0.0.1 veya modemden aldığınız sabit iç ip yi yazabilirsiniz. Önceden kendi sabit olan 10.0.0.1 kullanırken, dhcp kullananların 127.0.0.1 vermesi olası hataları önleyecektir.


2. httpd-vhosts.conf düzenlemesi

E:\lamp\apache\conf\extra\httpd-vhosts.conf dosyasını açıyoruz, içinde örnek virtual host kodları var zaten. Bunlar benim kodlarım, kendinize göre değiştirin, uyarların.

Kod: Tümünü seç
#
# Virtual Hosts
#

#
# Use name-based virtual hosting.
#
NameVirtualHost *:80

#
#### varsayılan tanımlar ####################################
#

<VirtualHost *:80>
    ServerName localhost
    DocumentRoot /lamp/htdocs
</VirtualHost>

# canversoft.net.loc
<VirtualHost *:80>
    ServerName canversoft.net.loc
    DocumentRoot /lamp/htdocs/canversoft.net/trunk
</VirtualHost>

# phpbbturkiye.net.loc
<VirtualHost *:80>
    ServerName phpbbturkiye.net.loc
    DocumentRoot /lamp/htdocs/phpbbturkiye.net/trunk
</VirtualHost>


Bir tane de http://localhost için oluşturdum. XAMPP'ı kurarken portable olarak kurduğum için sürücü harfine sahip değilim. Ama normal kurulum yapmış olsaydım E:/lamp/htdocs şeklinde olacaktı. Diğer satırlarda diğer iki local site yansım var. En basit şekli ile ekledim, alias, log vb. özelliklere sahip değilim, çalışmalar sırasında sıkça eksiklik ve hatalar olacaktır, boşuna apache logları şişirmeyelim. httpd-vhosts.conf dosyasındaki varsayılan örnekleri inceleyebilirsiniz. Direk svn ile çalıştığımdan fazladan bir trunk dizinine sahibim, dizin yapısını kendinize göre özelleştirebilirsiniz.


ioncube kurulumu

XAMPP 1.7.3 sürümünde php 5.3 var ve php 5.3 için ioncube yakın zamanda çıktı. Ioncube de ekleyelim.

E:\lamp\php\ext dizinine ioncube_loader_win_5.3.dll dosyasını yapıştırıyoruz. E:\lamp\php\php.ini değişikliği de:

[ BUL ]

Kod: Tümünü seç
zend_extension = "\lamp\php\ext\php_eaccelerator.dll"


[ ÖNCESİNE EKLE ]

Kod: Tümünü seç
zend_extension = "\lamp\php\ext\ioncube_loader_win_5.3.dll"


Dizin yapısına dikkat edelim ve kendi XAMPP dizinimize göre değiştirelim, daha önce yazdığım gibi benimkinde sürücü harfi yok, portable kurulum yapmıştım.


Mod rewrite

XAMPP 1.7.3 sürümünde mod rewrite zaten varsayılan olarak açık gelmektedir


--------------------------------------------------------
Makale Hakkında

Yazar: Sevdin Filiz
Orijinal yazı: diger-konular-f59/xampp-1-7-3-virtual-host-ioncube-rewrite-kurulumu-t6295.html
ALEXIS
eklenti yazarı
eklenti yazarı

Kullanıcı avatarı

İleti: 3615
Kayıt: 03 Arl 2006 08:57
Konum: İstanbul
İsim: Sevdin Filiz
HTML: Çok iyi
CSS: İyi
PHP: İyi
phpBB3: Çok iyi
Sürüm: phpBB 3

 

Diğer


Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 5 misafir

cron