Windows üzerinde MySQL, Apache ve PHP çal??t?rman?n bir alternatif yolunu anlatmadan önce sormak istiyorum,
LAMP nedir bilir misiniz?
LAMP, Linux - Apache - MySQL - PHP sistemlerinin tümle?ik olan yap?s?na verilen bir add?r, ba? harflerinden ibaret olan bir kavramd?r asl?nda. Bu sayd???m?z programlar?n birbirleri aras?ndaki uyum üzerine böyle bir kavram ortaya ç?km??t?r. H?z, performans ve güvenlik denildi?inde benim tavsiyem de bu yöndedir.
Ba?l?kta WAMP ise size, LAMP teriminden yola ç?karak haz?rlanm?? bir ortak kurulum yap?s?d?r. Linux yerine fark Windows XP ile bu tümle?ik yap?y? kullanabiliyor olman?zd?r.
Apache, MySQL ve PHP kurulumlar?n? ayr? ayr? da yapabilirsiniz, ancak bu hem kullan??s?z hem de uzun bir u?ra? isteyen bir yöntemdir. Size WAMP kurulumunu anlatmaktan ziyade, WAMP ile istedi?iniz ayarlar? nas?l yapaca??n?za a??rl?k verece?im, çünkü kurulum bir kaç t?klama ile halledilebilecek kadar basit.
Ad?m ad?m ba?layal?m.
Öncelikle WAMP Server sitesinden son sürümünü temin edebilece?iniz program?n linkini t?klay?n.
SourceForge alt?nda geli?tirilen bu aç?k kaynak sistem s?k s?k güncellenmekte ve gayet kullan??l? bir ?ekilde sunulmakta.
Otomatik yönlendirme i?leminden sonra bilgisayar?n?za yükleniyor…
Yükleme i?lemi tamamland?ktan sonra setup/kurulum dosyas?n? çal??t?ral?m ve s?rayla ilerleyelim, ben püf noktalar? bu ad?mlarda belirtece?im.
2. Ad?mda size, WAMP içerisinde yer alan dosyalar?n nereye kopyalanmas?n? istedi?inizi belirtece?iniz bölüm ile kar??la?acaks?n?z.
Burada size, e?er HDD sisteminiz farkl? bölümlerden (C:, D:, E: gibi) olu?uyor ise, sisteminizin kurulu oldu?u dizinden farkl? bir dizine yükleme yapman?z. Çünkü ileride olu?abilecek sistem kaynakl? bir sorunda php dosyalar?n?z?n, mysql ayarlar?n?z?n silinmesi can?n?z? epey s?kabilir.
4. Ad?mda size Windows ba?lang?c?nda (Win XP için; C:\Documents and Settings\[bilgisayar?m?n ad?]\Start Menu\Programlar) WAMP`?n tümle?ik olarak çal???m system tray`de yer almas?n? isteyip istemedi?inizi soran bir ibare var. Ben bunu seçili ise iptal etmenizi öneririm. Sadece PHP ile ilgili yapaca??n?z i?lemlerde k?sayoldan çal??t?rabilirsiniz. Bunu belirtmemin nedeni hem bilgisayar?n?z?n aç?l??ta bo? yere yüklenmesini engellemek, hem de baz? kullan?c?lar?n ASP ile yapt?klar? i?lemlerde kulland?klar? ISS sistemi ile Apache Mod. ayn? portu (80. port) kullanmas? nedeniyle olu?an çak??ma sorunu. Bu ?ekilde sorunun önüne geçmi? oluruz.
Kurulum i?lemimiz sonraki ad?mlar?n neticesinde ba?layacakt?r.
Kurulumdan sonraki ipuçlar? ile devam edelim.
http://localhost/ adresiniz kurulumda belirtti?iniz directory (klasör yolu) içerisinde yer alan www klasörünüzdür.
Alias Directories bölümünde yer alan Add an alias ile o bölüme directories (klasör yolu) ile ba?lant?l? k?sayollar eklemeniz mümkün oluyor.
Alias /phpmyadmin/ "[Klasör Yolu]/wamp/phpmyadmin/”
# to give access to phpmyadmin from outside
# replace the lines
#
# Order Deny,Allow
# Deny from all
# Allow from 127.0.0.1
#
# by
#
# Order Allow,Deny
# Allow from all
#
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
??imdi kurulumu yapt???n?z directory içerisinde wampserver.ini dosyas?n? açal?m. Bu bizim system tray`de yer alan arayüz içinde de?i?iklikler yapmam?za olanak veren dosyad?r. Burada yer alan ibareleri tercüme ile çevirebilece?iniz gibi istedi?iniz ?ekilde optimize de edebilirsiniz.
[Menu.Left]
Bu bölümde yer alan seçenekler system tray`de yer alan simgeyi mouse ile sol t?klad???n?zda aç?lan aland?r. Bu alana istedi?iniz k?sayolu ekleyebilirsiniz.
Glyph ile ekledi?iniz ba?l???n i?levini belirtirsiniz. Klasör ekleyecekseniz Glyph: 2, bir programa ya da dosyaya ba?l? k?sayol için ise Glyph: 3 kullanmal?s?n?z.
Örne?in;
[Menu.Left] alan?na WAMP sistemini kurarken belirtti?im klasör yolu içerisine ekledi?im PROJELER adl? bir klasörü yerle?tirmek istiyorum. O halde yapmam gerekenler ?u ?ekilde olacakt?r.
Type: item; Caption: "Projelerim"; Action: shellexecute; FileName: "D:/PHP/PROJELER"; Glyph: 2
Ya da ekledi?im ba?lant? t?kland???nda Internet taray?c?mda yukar?daki klasör içerisindeki dosyalar?n localhost`um üzerinde aç?lmas?n? istiyor isem;
Type: item; Caption: "Web Projelerim"; Action: run; FileName: "C:/Program Files/Mozilla Firefox/firefox.exe"; Parameters: "http://localhost/projelerim/"; Glyph: 5
kullanmal?y?m.
Diyelim ki, alt klasörleri olan bir ba?lant? kullanaca??m. O zaman;
Type: submenu; Caption: "Programlama Editörlerim"; SubMenu: editorlerim; Glyph: 3
ve SubMenu: editorlerim ile ça??rd???m bölüm için ise;
[editorlerim]
Type: separator; Caption: “Editorlerim”
Type: item; Caption: “Dreamweaver”; Glyph: 6; Action: run; FileName: “dreamweaver.exe”; parameters:”[Dreamweaver yolunuz]”
Type: item; Caption: “NotePad”; Glyph: 6; Action: run; FileName: “notepad.exe”; parameters: “[NotePad yolunuz]“
Kullan?m?n?za uygun olarak bu ?ekilde yap?y? haz?rlaman?z?n ve amac?n?za uygun olarak düzenlemenizin kolayl???n? ve sistemin basitli?ini göz önüne al?rsak, bence kullanmaktan zevk duyaca??n?z bir sistem.



