Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!
[FONT="]Web uygulamaları ve scriptler üzerinde çalışıyorsanız, bunları online kullanmaya başlamadan önce, kendi bilgisayarınızda test etmeniz oldukça yararlı olacaktır. Yerel olarak böyle bir testi yapabilmeniz için sisteminizde LAMP (Linux, Apache, MySQL, PHP) server kurulu olmalıdır. Bu durumda, bilgisayarınızda herhangi bir web ortamını oluşturmanız ve söz konusu denemeleri yapmanız olanaklı hale gelir. Aşağıda Debian Gnu/Linux, Ubuntu ve Linux Mint üzerinde LAMP (Linux, Apache, MySQL, PHP) server kurulumu anlatılmaktadır.[/FONT]
1. MySQL kurulumu
[FONT="]Kurulum sırasında Mysql için root parolası istenecektir. Bu, Mysql için belirlenecek olan root parolasıdır.[/FONT]
[FONT="]New password for the MySQL root user: root kullanıcı için yeni parolanız.[/FONT]
[FONT="]Repeat password for the MySQL root user: root kullanıcı için tekrar parolanızı tekrar giriniz.[/FONT]
[FONT="]İki defa parola girildikten sonra eğer her şey yolunda gitmişse yapılandırma tamamlanacak, Mysql servisi başlatılacaktır.[/FONT]
2. Apache2 kurulumu
[FONT="]Kurulum bitince Firefoxu açıp adres satırına [/FONT]
[FONT="]yazıldığında tarayıcıya [/FONT][FONT="]It works![/FONT][FONT="] başlıklı metin geldiyse kurulum sorunsuz tamamlanmış demektir.[/FONT]
[FONT="]Sayfanın üzerinde It works! yazdığına dikkat ediniz. Eğer bu metin görünmüyorsa:
[/FONT][FONT="]komutu ile Apache çalıştırılmaya zorlanabilir, hata yakalanmaya çalışılabilir.[/FONT]
3. PHP5 kurulumu
[FONT="]Kurulum bittikten sonra Apacheyi yeniden başlatmak gerekmektedir.[/FONT]
[FONT="]
[/FONT]
[FONT="]PHP5 kurulumunu test etmek[/FONT]
[FONT="]phpinfo ile kurulumu ve PHP bilgilerini test etmek mümkündür.
[/FONT][FONT="]komutuyla ilgili dizinde boş bir php dosyası açarak, içine aşağıdaki kodu:
[/FONT][FONT="]yapıştırıp, dosyayı kaydedip kapatmalıdır. Ardından Firefox adres satırına [/FONT]
4. PHP5 için MySQL desteği
[FONT="]PHP5′e MySQL desteği kazandırmak için, php5-mysql paketini yükleyebilirsiniz. Bir de uygulamalarınızın ihtiyaç duyacağı kimi PHP5 modüllerini yüklemek iyi bir fikirdir. Bu tür PHP5 modülleri için arama yapabilirsiniz:
[/FONT]
[FONT="]Şimdi yüklemek için şu komut verin:
[/FONT]
[FONT="]Böylece PHP5, MySQL desteği kazanmış olur. Kurulum sonrasında Apacheyi tekrar başlatmak gerekir:
[/FONT][FONT="]Sonra tekrar Firefox ile [/FONT]
5. PhpMyAdmin kurulumu:
[FONT="]PhpMyAdmin aracılığıyla MySQL veritabanlarını yönetebilirsiniz, onu yüklemek iyi bir fikirdir.
[/FONT][FONT="]Kurulum sırasında, [/FONT][FONT="]Web server to reconfigure automatically[/FONT][FONT="] biçiminde bir seçim yapılması istenecektir, burada [/FONT][FONT="]apache2[/FONT][FONT="] seçilmelidir.[/FONT]
[FONT="]Sonra [/FONT][FONT="]Configure database for phpmyadmin with dbconfig-common?[/FONT][FONT="] diye bir soru gelecektir buna da [/FONT][FONT="]Hayır[/FONT][FONT="] diye cevap verilmesi gerekiyor. Eğer yanlışlıkla evet denilirse, düzeltmek için:
[/FONT][FONT="]komutu ilgili dosya açılır ve içine:[/FONT]
[FONT="]satırı eklenir. Apache tekrar başlatılır:
[/FONT]
[FONT="]Sonra [/FONT]
[FONT="]/var/www/ dizininde rahat çalışmak üzere dosya izinlerinin ayarlanması gerekebilir:
[/FONT][FONT="]komutu /www klasörüne ve alt dizinlerine yazma izni verecektir.[/FONT]
1. MySQL kurulumu
PHP:
sudo apt-get install mysql-server mysql-client
[FONT="]Kurulum sırasında Mysql için root parolası istenecektir. Bu, Mysql için belirlenecek olan root parolasıdır.[/FONT]
[FONT="]New password for the MySQL root user: root kullanıcı için yeni parolanız.[/FONT]
[FONT="]Repeat password for the MySQL root user: root kullanıcı için tekrar parolanızı tekrar giriniz.[/FONT]
[FONT="]İki defa parola girildikten sonra eğer her şey yolunda gitmişse yapılandırma tamamlanacak, Mysql servisi başlatılacaktır.[/FONT]
2. Apache2 kurulumu
PHP:
sudo apt-get install apache2
[FONT="]Kurulum bitince Firefoxu açıp adres satırına [/FONT]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[FONT="]yazıldığında tarayıcıya [/FONT][FONT="]It works![/FONT][FONT="] başlıklı metin geldiyse kurulum sorunsuz tamamlanmış demektir.[/FONT]
[FONT="]Sayfanın üzerinde It works! yazdığına dikkat ediniz. Eğer bu metin görünmüyorsa:
PHP:
sudo /etc/init.d/apache2 start
[/FONT][FONT="]komutu ile Apache çalıştırılmaya zorlanabilir, hata yakalanmaya çalışılabilir.[/FONT]
3. PHP5 kurulumu
PHP:
apt-get install php5 libapache2-mod-php5
[FONT="]Kurulum bittikten sonra Apacheyi yeniden başlatmak gerekmektedir.[/FONT]
[FONT="]
[/FONT]
PHP:
sudo /etc/init.d/apache2 restart
[FONT="]PHP5 kurulumunu test etmek[/FONT]
[FONT="]phpinfo ile kurulumu ve PHP bilgilerini test etmek mümkündür.
PHP:
sudo gedit /var/www/html/info.php
[/FONT][FONT="]komutuyla ilgili dizinde boş bir php dosyası açarak, içine aşağıdaki kodu:
PHP:
<?php
phpinfo();
?>
[/FONT][FONT="]yapıştırıp, dosyayı kaydedip kapatmalıdır. Ardından Firefox adres satırına [/FONT]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[FONT="] yazıldığında, tarayıcı penceresine PHP bilgileri dökülecektir.[/FONT]4. PHP5 için MySQL desteği
[FONT="]PHP5′e MySQL desteği kazandırmak için, php5-mysql paketini yükleyebilirsiniz. Bir de uygulamalarınızın ihtiyaç duyacağı kimi PHP5 modüllerini yüklemek iyi bir fikirdir. Bu tür PHP5 modülleri için arama yapabilirsiniz:
[/FONT]
PHP:
sudo apt-cache search php5
[FONT="]Şimdi yüklemek için şu komut verin:
[/FONT]
PHP:
sudo apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5
[FONT="]Böylece PHP5, MySQL desteği kazanmış olur. Kurulum sonrasında Apacheyi tekrar başlatmak gerekir:
PHP:
sudo service apache2 restart
[/FONT][FONT="]Sonra tekrar Firefox ile [/FONT]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[FONT="] sayfasına gidildiğinde sayfanın altında MySQLe ait bilgiler görebilir.[/FONT]5. PhpMyAdmin kurulumu:
[FONT="]PhpMyAdmin aracılığıyla MySQL veritabanlarını yönetebilirsiniz, onu yüklemek iyi bir fikirdir.
PHP:
sudo apt-get install phpmyadmin
[/FONT][FONT="]Kurulum sırasında, [/FONT][FONT="]Web server to reconfigure automatically[/FONT][FONT="] biçiminde bir seçim yapılması istenecektir, burada [/FONT][FONT="]apache2[/FONT][FONT="] seçilmelidir.[/FONT]
[FONT="]Sonra [/FONT][FONT="]Configure database for phpmyadmin with dbconfig-common?[/FONT][FONT="] diye bir soru gelecektir buna da [/FONT][FONT="]Hayır[/FONT][FONT="] diye cevap verilmesi gerekiyor. Eğer yanlışlıkla evet denilirse, düzeltmek için:
PHP:
sudo gedit /etc/apache2/apache2.conf
[/FONT][FONT="]komutu ilgili dosya açılır ve içine:[/FONT]
PHP:
Include /etc/phpmyadmin/apache.conf
[FONT="]satırı eklenir. Apache tekrar başlatılır:
[/FONT]
PHP:
sudo /etc/init.d/apache2 restart
[FONT="]Sonra [/FONT]
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
[FONT="] ile işlem tekrar edilir. Gelen sayfada kullanıcı adı olarak root yazılır, parola olarak da MySQL kurulumunda belirlenen root parolası girilir.[/FONT][FONT="]/var/www/ dizininde rahat çalışmak üzere dosya izinlerinin ayarlanması gerekebilir:
PHP:
sudo chmod -R 777 /var/www/
[/FONT][FONT="]komutu /www klasörüne ve alt dizinlerine yazma izni verecektir.[/FONT]