Apache2-PHP5-mySQL Kurulumu (Win32) - 2. Kısım

Teknoloji, Bilgisayar 10 Comments »

Uyari: Eger Apache 2.2.xx surumlerinden birini kullaniyorsaniz asagida kirmizi ile yazilmis detaylari mutlaka dikkatli okuyunuz, eger Apache 2.0.xx surumlerinden biri ile kuruluma devam edecekseniz kirmizi yazilari gozardi edebilirsiniz.

Yazının ilk kısmında Apache2 kurulumunu tamamlamıştık. Şimdi sırada PHP kurulum dosyalarını bilgisayarımıza kopyalayıp Apache HTTP sunucusu tarafından tanınmasını sağlamak var. Öncelikle http://www.php.net/downloads.php adresinden PHP 5.x.x zip dosyasını Windows Binaries kategorisinden bilgisayarınıza indirin.

Uyari: Eger Apache 2.2.xx surumlerinden birini HTTP server olarak kurduysaniz http://snaps.php.net/ adresinden Win32 Packages altindaki php5.2.xx isimli dosyayi indiriniz.

Bu dosyayı C:/PHP klasörünün altına açın (unzip). Eğer PHP kurulumunu başka bir klasör altına yapmak istiyorsanız bundan sonra benim C:/PHP olarak tanımladığım her yeri kendi kurulumunuzun olduğu klasör olarak tanımlayın. Bu aşamadan sonra C:/PHP klasörünün altında aşağıdaki dosya yapısını görmeniz gerek. Bu yapı sizin indirdiğiniz sürüme göre ufak tefek farklılıklar gösterebilir.

c:\php
|
+–cli
| |-php.exe
|
+–dlls
| |-expat.dll
| |-fdftk.dll
|
+–extensions
| |-php_bz2.dll
| |
| |-php_cpdf.dll
|
+–mibs
+–openssl
+–pdf-related
+–sapi
| |-php5apache.dll
| |
| |-php5apache2.dll
|
+–PEAR
|-go-pear.bat
|-php.exe
|-php.ini-dist
|-php.ini-recommended
|-php5ts.dll
|-…

Şimdi ilk yapmanız geren iş, hazır bu klasörün altındayken, php.ini-recommended isimli dosyanın adını php.ini olarak değiştirmek. Dosyanın adını değiştirdikten sonra Apache2 kurulumunuz olduğu klasöre gidin, benim yaptığım kurulumu takip ediyorsanız, C:\Program Files\Apache Group\ gidip \Apache2\conf klasörü altına girin. Buradaki httpd.conf adlı dosyayı herhangi bir text editorü ile açıp en altına

LoadModule php5_module C:/php/php5apache2.dll
AddType application/x-httpd-php .php
PHPiniDir “C:/PHP”

satırlarını ekleyin.
Uyari: Eger Apache 2.2.xx veya daha ustu bir surum kullaniyorsaniz sizin eklemeniz gereken satirlar su sekilde olmali.

LoadModule php5_module C:/php/php5apache2_2.dll
AddType application/x-httpd-php .php
PHPiniDir “C:/PHP”

Daha sonra yine aynı dosya içinde

DirectoryIndex index.html index.html.var

satırını bulup,

DirectoryIndex index.php index.html index.html.var

olarak değiştirin ve Apache2′yi yapılan değişikliklerin aktif olması için restart edin. Bunları yaptıktansonra C:\Program Files\Apache Group\Apache2\htdocs klasörüne gidin ve orada bir tane index.php dosyası yaratıp içine aşağıdaki PHP kodunu yazın.

< ?PHP
echo phpinfo();
?>

Şimdi kodunuzun çalışıp çalışmadığını test etmek için tekrar http://localhost/ adresinde Apache2 serverımıza bağlanalım. Karşınızda aşağıdaki gibi bir sayfa ve uzayıp giden PHP bilgilerini göreceksiniz.

System Windows NT LAIN 5.1 build 2600
Build Date Mar 10 2006 05:35:21
Configure Command cscript /nologo configure.js “–enable-snapshot-build” “–with-gd=shared”
Server API Apache 2.0 Handler
Virtual Directory Support enabled
Configuration File (php.ini) Path C:\php\php.ini

Eğer karşınıza bu tarz bir sonuç geldiyse Apache2 ve PHP5 tam olarak çalışıyor demektir. Eğer karşınıza sadece yazdğınız kod text olarak geliyorsa yada boş bir ekran geliyorsa burada yorum kısmına sorularınızı sorabilirsiniz.

Apache2-PHP5-mySQL Kurulumu (Win32) - 1. Kısım

Teknoloji, Bilgisayar 6 Comments »

Uyari: Lutfen hangi Apache surumunu kullandiginiza dikkat edin, eger Apache 2.2.xx veya ustu kullaniyorsaniz bu yazinin ikinci kismindaki kirmizi uyarilari dikkatli okuyunuz.

Ağırlıklı olarak program kodlarımı Fedora Core 4 Linux işletim sistemi kurulu bilgisayarımda yapmama rağmen dün gece Windows işletim sistemi yüklü bilgisayarıma küçük bir script yazmak için bir PHP5 kurulumu yapmak zorunda kaldım. Tabii ki Windows işletim sistemine bu tip konularda yabancı kaldığım için zor saatler geçirdim. Benim durumumda olan başka birine yardımı olacağını düşündüğüm için Apache2 HTTP Server üzerinde PHP5 tam kurulumu hakkında bu yazıyı yazdım.

Bu satırdan sonra Apache2 üzerinde PHP5 tam kurulumu için adım adım ne yapmanız gerektiği yazıyor.

Öncelikle Apache2 kurulumunu tamamlamamız lazım, ilk adımda http://httpd.apache.org/download.cgi adresinden sizin için uygun olan Win32 Binary (MSI Installer)’ı download edin. Ben bu yazıyı yazarken Apache.org tarafından çıkarılan en stable 2.0.52 sürümü olduğundan aşağıdaki ekranlar o sürümün kurulumunda alınmıştır. Bilgisayarınıza indirdiğiniz apache_2.0.52-win32-x86-no_ssl.msi isimli dosyayı üzerine çift tıklayarak çalıstırın. Karşınıza aşağıdaki ekran çıkacak,

Welcome Screen

Bu adımda “Next” seçeneğine tıklayarak kuruluma devam edin.

İkinci ekranda karşınıza lisans sözleşmesi çıkacak. Eğer bu kurulumu ticari amaçlar ile yapıyorsanız ve tam olarak bu kurulumun sizin için yasal olup olamadığından emin değilseniz yasal sözleşmeyi okuyarak kuruluma devam edin,

License Agreement
“I accept the terms in the license agreement” seçeneğini aktif hale getirdikten sonra tekrar “Next” seçeneğine tıklayarak kuruluma devam edin.

Karşınıza çıkan üçüncü pencerede Apache hakkında bazı bilgiler var,

What is it?
tekrar “Next” seçeneğine tıklayarak kuruluma devam edin.

Karşınıza gelen dördüncü ekranda domain bilgilerinizi girmeniz gerekiyor. Ben örnek olması açısından www.anlatacaklarimvar.com bilgilerini girdim. Eğer sadece development amaçlı bir kurulum yapıyorsanız bu aşamada bilgi olarak “localhost” girebilirsiniz.

Server Information
Bilgileriniz doğru olarak girdiğinize emin olduktan sonra “Next” seçeneğine tıklayarak kuruluma devam edin.

Eğer yanlış bir bilgi girdiyseniz de sorun değil, kurulum bittikten sonra da bunu düzeltebilirsiniz. Bir sonraki ekranda eğer ne yaptığınızdan tam olarak emin değilseniz “Typical” seçeneğini aktif hale getirin,

Setup Type
Seçiminizi yaptıktan sonra “Next” seçeneğine tıklayarak kuruluma devam edin.

Altıncı ekranda karşınıza kurulumu nereye yapmak istediğiniz sorusu çıkacak, burası önemli. Ben bu aşamada C:\Program Files\Apache Group\ path olarak verdim. Eğer siz kurulumuzunu başka bir klasör altına yapmak istiyorsanız benim ileriki aşamalarda C:\Program Files\Apache Group\ olarak tanımladığım her adımda sizin kendi klasör bilgileriniz girmeniz gerekecek.

Destination Folder
Arzu ettiğiniz şekilde kurulum klasörünüzü belirttikten sonra “Next” seçeneğine tıklayarak kuruluma devam edin.

Yedinci pencere de çıkan ekran size kurulumdan önce değişiklik yapmak istiyorsanız son bir değişiklik şansı tanıyor. Eğer herşeyden eminseniz kurulumu başlatabiliriz,

Ready to Install
“Install” seçeneğine tıklayarak kuruluma devam edin.

Kısa bir kurulum aşamasından sonra karşınıza son ekran çıkacak ve kurulum tamamlanmış olacak.

Final
“Finish” seçeneğine tıklayarak kurulumu sonlandırın.

Evet buraya kadar herşey sorunsuz gittiyse kurulum tamamlandı ve Apache2 server şu anda kullanılmaya hazır. Serverın çalışıp çalışmadığını test etmek için internet tarayıcınızı çalıştırıp adres satırına http://localhost/ yazıp default apache index sayfasını görebilirsiniz. Eğer herhangi bir problem ile karşılaşırsanız buraya yorum yazın, en kısa zamanda size cevap vereceğim.

Bill Gates, Microsoft Vista’yı tanıttı

Teknoloji, Urun Inceleme, Bilgisayar No Comments »

Microsoft, yeni işletim sistemi Vista’yı 6 ayrı sürüm halinde piyasaya çıkarmayı planlıyor. Microsoft’un patronu Bill Gates, ABD’deki Elektronik Fuarı’nda, bu yıl sonunda piyasaya çıkması beklenen Vista’yı tanıttı. Yeni işletim sisteminin üçünün ev kullanıcıları için olduğunu anlatan Gates, ikisinin iş dünyası ve birinin de gelişmekte olan ülkeler için tasarlandığını söyledi.

Gates’in anlatımına göre, Vista’nın ev kullanıcıları için tasarlanan sürümlerinden birisi, bilgisayar kullanıcılarına yüksek
çözünürlüklü (HD) televizyon programlarını kaydetmeleri ve yeniden izlemeleri olanağını sağlıyor.

Vista’nın piyasa çıkacağı kesin tarih henüz belirlenmese de bunun 2006 sonunda olması bekleniyor.

Microsoft’un yeni işletim sistemi Vista, şu 6 sürümden oluşacak:

  • Vista Business
  • Vista Enterprise
  • Vista Home Basic
  • Vista Home Premium
  • Vista Ultimate
  • Vista Starter

Her ölçekteki şirketler için temel sürüm olacak Vista Businnes, kuruluşların kendi bilgisayarlarını yönetmelerini sağlayacak araçlar sunacak.

Vista’nın Enterprise sürümü ise temel Business sürümüne ek olarak, ”BitLocker” adı verilen ve bilgisayarın çalınması veya kaybolması durumunda gizli verilerin görülmesini engelleyecek bir sistemin de dahil olduğu bir şifreleme sistemine sahip olacak.

Home Basic sürümü, bilgisayarlarında internete girmek, e-mail göndermek, basit belgeler yazmak ve düzeltmek isteyen kullanıcılara yanıt verirken, ayrıca masaüstü arama ve güvenlik araçlarını da dahil edecek.

Vista’nın Home Premium sürümü de Basic sürümen ek olarak, Aero denilen yeni grafik arayüze sahip olacak. Kullanıcıların dijital
görüntü, müzik ve video kolleksiyonlarını düzenleme ve çalma olanağı sağlayan bu sürüm ayrıca DVD kayıt olanağı ve Microsoft’un oyun konsolu Xbox 360′a bağlanma imkanı tanıyor.

Vista Ultimate, Business ve Home sürümlerinin tamamını bir pakette toplarken, Starter adlı sürüm ise kalkınmakta olan ülkelerdeki düşük kapasiteli bilgisayarlarda kullanılmak üzere tasarlandı.

Microsoft, ayrıca bu sürümler üzerinde AB’nin talepleri doğrultusunda Avrupa’ya uygun olarak değişiklikler yapacak ve Windows
media player programını çıkaracak.

EĞLENCE VE OYUN MERKEZİ

Geleceğin evlerinde aynı zamanda önemli bir eğlence ve oyun merkezi olarak da kullanabilecek yeni işletim sistemi Vista’nın yüksek çözünürlüklü (HD) görüntüleri kayıt ve açma olanağı sağlayan, albüm tarihleriyle müzikleri filtre ederek indiren özellikleri bulunuyor.

Microsoft’un daha önce Longhorn kod adıyla bilinen yeni kuşak işletim sistemi Windows Vista’nın ilk deneme sürümü ”Vista Beta 1” daha önce son derece sınırlı bir kitle için deneme amacıyla yayınlanmıştı.

2006 sonunda raflardaki yerini alması beklenen Windows Vista’nın arayüzünde yarı şeffaf karakterler ve görseller kullanılıyor.

Windows Vista’nın en çok konuşulan özelliği ise bilgisayar dünyasında hızla yükselen arama eğilimine uygun, arama teknolojilerini
işletim sistemine entegre etmiş olması.

Windows Vista’nın yeniliklerinden bir diğeri de yeni internet tarayıcı Internet Explorer 7 olacak. Microsoft, yeni işletim sistemi
ile desteklenen tarayıcının daha güvenli olduğunu savunuyor.

Vista’da ayrıca dışa çıkışlar için firewall (güvenlik duvarı), dıştan gelen verileri tarayan bir de filtre bulunuyor.

Service Pack 2 destekli Windows XP’deki güvenlik duvarı ise sadece içeri girişleri koruyordu.

Yeni işletim sisteminde açılış hızlanırken, ‘’sleep” (uyku) modu da Windows XP’nin ‘’standby” ve ”hibernate” özelliklerinin bir
birleşimi olarak bulunuyor ve daha kolay çalışıyor.

Microsoft, Vista’nın veri akışını düzelteceğini ve dosyaların daha verimli organize edeceğini vurguluyor.

2001 yılından bu yana Longhorn olarak anılan Window Vista’nın, ilk etapta 2004′te çıkacağı açıklanmış daha sonra ise 2006 sonuna ertelenmişti.

E-Posta Gönderimi Hakkında - BCC (Blind Carbon Copy)

Teknoloji, Bilgisayar 5 Comments »

Teknolojinin kontrolsüz gelişimi ile artık e-posta kavramı bilen, bilmeyen herkesin hayatına girmiş durumda. İş ile ilgili olsun, günlük hayatımızda ki tecrübeleri paylaşmak olsun, yada internet üzerinde ilgimizi çeken bir konu olsun e-posta kullanımı çok yaygın. Tabir yerindeyse gerekli gereksiz hemen herşeyi e-posta ile birbirimize gönderiyoruz. Bu kadar yaygın kullanımı olan bir teknolojinin, elbette ki kontrolsüz olarak kullanılması en başta günlük ortalama e-posta alımı yüksek kişileri ve istekleri dışında spam e-posta alan kişileri oldukça rahatsız ediyor.

Hiç, neden bu kadar çok spam e-posta aldığınızı merak ettiniz mi? Kredi alımı ile ilgili gereksiz e-postalardan tutunda, cinsel hayatımızı sanki bozukmuş gibi düzelteceğini iddia eden e-postalara kadar. E-posta adresimizin yabancı ellere geçmesinin başlıca en büyük sebebi; size gelen bir e-postayı birden fazla kişiye e-posta yoluyla ileteceğiniz zaman göndereceğiniz kişilerin e-posta adreslerini BCC (Blind Carbon Copy) boşluğuna yazmamanız.

Nedir Bcc? Bcc yukarıda ingilizce açıklamasını yazdığım ve Türkçesi benim tercümem ile “Saklı Karbon Kopya” anlamına gelen aynı To ve Cc gibi e-postayı göndermek istediğiniz kişilerin adreslerini yazabildiğiniz bir alan. Genelde e-postalarımızı bir veya iki kişiye gönderirken kullanmamız gereken To: ve Cc: kısmının büyük oranda alt sırasında yer alan, tabii hemen her e-posta okuma programına göre değişiyor, bu alana yazdığınız e-posta adresleri bu e-postayı alan başka hiç kimse tarafından görülemiyor. Dolayısı ile size, arkadaşınız tarafından sizin şahsınız bilsin diye verilen e-posta adresi de üçüncü kişiler tarafında öğrenilemiyor. Bu olayın en büyük yararı; internette birbirimize iletmek yoluyla yayılan e-postalarda alıcı adresleri başkaları tarafından görülemediği için e-posta adreslerini çıkar amaçlı kullanmak isteyenlerin, bu amacına hizmet etmemek.

Mesela bugün bana gelen bir e-posta, ki kendisi şu anda bu yazıyı yazmama en büyük sebeptir, içerisinde To ve Cc alanlarına yazılan e-posta adresleri ile iletilmişti. Bir anda elimde ortalama 500-600 kişinin e-posta adresini içeren bir gönderi aldım ve bunun tek sebebi sizlerin Bcc kısmını kullanmamış olmanız idi. Ben böyle bir işin ticaretini yapmadığımdan dolayı bu e-postayı sildim ve kimsenin özel hayatının parçası e-posta adresine zarar vermedim. Ama bu e-posta illa ki kötü niyetli kişilerinde eline geçecek, ve onlar sizin özel hayatınızın bir parçası olan e-posta adreslerinizi üçüncü şahıslara satarak çıkar sağlayacak ve sizde o e-posta adresine gelen yüzlerce spam posta ile başetmek zorunda kalacaksınız.

Bilgisayar hackerlarının kullandığı bir başka sistemde oldukça basit bir yöntem ile kendilerinin gönderdiği postaların hangi adreslere gittiğini takip etmek. Bu çok zararsız gözüken sistem şu şekilde çalışıyor. Çok büyük bir kitlenin ilgisini çekecek bir konu ile bir e-posta trafiği yaratılıyor, gerçek yada yalan önemli olan trafiği sağlamak. Örneğin geçen bana gönderilen e-postada şöyle bir içerik vardı; Microsoft firması hangi Hotmail hesaplarının aktif olduğunu anlamak için bir e-posta kampanyası başlatmış ve bu e-postayı arkadaşlarına iletmeyenlerin e-posta adreslerinin aktif olmadığı için kapatılacağı söylenmiş. Ben böyle bir şeye nasıl inanılır diye düşünürken Hotmail hesaplarının kapatılaması korkusu ile bir çok arkadaşımdan o gönderinin bana iletildiğini gördüm. Bu konunun neden yalan olduğunu burada izah etmeyeceğim ama kısaca Microsoft gibi milyar dolarlık bir teknoloji firmasının sizin e-posta adreslerinizin aktif olup olmadığını anlamak için böyle bir girişimde bulunmasına gerek yok. Zaten Hotmail veritabanında en son ne zaman giriş yapmışsınız, aktif bir kullanıcı mısınız hepsi ortada.

Şimdi gelelim kötü niyetli kişilerin amacına; yukarda da bahsettiğim gibi bu kişiler kendi bilgisayarlarından çıkan bu e-postayı, sizin To ve Cc kısmına koyduğunuz adresleri takip etmek için başlatıyorlar. Şöyle ki; siz elinizdeki e-postayı 10 kişiye gönderiyorsunuz, o 10 kişi kendi adres defterinde ki 10 kişiye ve daha ilk iki adımda 100 tane e-posta adresini çıkarları için kullanacakları e-posta adres veritabanına eklediler. Tabii ki bu tip e-postalar günlerce hatta aylarca sürüyor ve bu kötü niyetli kişiler belki de 10binlerce e-posta adresini veritablarına katıyorlar. Daha sonra bu adresleri para karşılığı satarak yada kendi ürünlerinin reklamını yapmak için kullanıyorlar. Zararlı çıkan sadece bizler oluyoruz, ve tek nedeni de Bcc kullanmıyor olmamız. Çünkü siz, göndereceğiniz insanların adresini bcc kısmına koyduğunuzda bu kişiler o e-mailları takip edemiyorlar. Yada yukarıda dediğim gibi bir kişiye giden e-posta içinde daha öncesinde bu e-postayı almış yüzlerce kişinin e-posta adresi olmuyor.

Lütfen bu basit kuralı hemen uygulamaya geçirin ve insanların sizin özel hayatınızın bir parçası olan e-posta adreslerine ulaşmasını engelleyelim. Bu çok basit kuralı adres defterinizdeki bütün arkadaşlarınıza Bcc ile bu sayfanın linkini göndererek uygulamaya başlayalım. Ne kadar çok kişiye ulaşırsak e-posta adreslerimiz o kadar güvende olacaktır.

Eğer kullandığınız e-posta sisteminde (Outlook, Thunderbird, Eudora, veya web tabanlı) bu özelliğin nasıl kullanıldığından emin değilseniz, yada aktif hale getirmekte problem yaşıyorsanız buraya sorununuzu kısaca yorum olarak ekleyiniz. Ben yada burayı okuyan bir başkası en kısa zamanda size yardımcı olacaktır.

Gmail ile Gönderilen E-Postalarınız Arşivleniyor

Teknoloji, Merak Ettiklerim, Bilgisayar No Comments »

İnternette en çok kullanılan arama motoru Google’ın, kullanıcıların girdiği tüm internet siteleri ile gönderdiği tüm e-postaların kaydını tutarak, e-postaların bir kopyasını sunucularında sakladığı ortaya çıktı.

İngiliz The Times gazetesinin sayfalarında geniş şekilde yer verdiği habere göre, Microsoft’un elektronik posta hizmeti ‘hotmail’in en büyük rakiplerinden olan e-posta servisi Google’ın Gmail’i kullanılarak gönderilen her elektronik postanın bir kopyası şirketin sunucularında saklanıyor. Google yetkilileri, bu durumun reklam uygulamaları için kişinin eğilimlerinin belirlenmesi amacı taşıdığını söylüyor. Bedava olan Gmail kullanılarak gönderilen her elektronik postayla birlikte, şirketin belirlediği bazı reklamlar da gönderiliyor.

Bilgisayar Türkçesi İstemiyoruz

Teknoloji, Bilgisayar 1 Comment »

Tüketicinin bilinçsizliği ve devletin duyarsızlığı yüzünden Türkçe büyük bir tehdit altında. Teknolojik donanım ve yazılım üreticileri ne tüketiciden ne devletten talep olunca, ek yatırım yapıp ürünlerine Türkçe desteği koymuyorlar. Cep bilgisayarlarının klavyelerinde Türkçe karakter bulunmuyor, yazılımlarda kullanılan standartlar birbirini tutmuyor.

Sonuçta bir cep telefonunda yazılıp gönderilen mesaj diğer cep telefonunda okunmaz oluyor. Bir bilgisayardan gönderilen e.posta mesajı diğer bilgisayarın ekranına Türkçe karakterleri bozulmuş olarak gidiyor. İnsanlar bu başı bozukluğa tepki göstermek yerine işin kolayına kaçıp kendilerinde pratik çözümler üretiyor. Yeni nesil Türkçe karakterlerin yerine aksak karşılıklarını, örneğin “ı” yerine “i”, “ğ” yerine “g”, “ş” yerine “s” kullanmak gibi bir alışkanlık edinmeye başladı.

Türkçemize ve Türkçeye özgü milli değerimiz alfabemize sahip çıkalım.

Entries RSS Comments RSS Giriş

Creative Commons Attribution-NonCommercial-NoDerivs 3.0 United States
Bu sitedeki bütün yazılar
Creative Commons Attribution-NonCommercial-NoDerivs 3.0 United States
altında tescillidir.