Windows işletim sistemleri için PHP ve MySQL ile yazılım geliştirmede yaygın olarak WAMP (Windows Apache MySQL PHP) Server kullanılmakta. Linux işletim sistemlerinde ise bunun bir benzeri olan LAMP (Linux Apache MySQL PHP) kullanılıyor.
Apache: Web server
MySQL: İlişkisel veri tabanı (relational database)
PHP (Preprocessor Hyper Text): Nesneye yönelik programlama dili (object oriented programming language)
Bu işlem sırasıyla Apache2, PHP5, MySQL, PhpMyAdmin kurulumunu içermektedir.
İlk olarak Apache2'yi kuralım:
Bunun için terminalde
Bu işlem sırasıyla Apache2, PHP5, MySQL, PhpMyAdmin kurulumunu içermektedir.
İlk olarak Apache2'yi kuralım:
Bunun için terminalde
sudo apt-get install apache2yazalım. Kurulum yapıldıktan sonra tarayıcıda
http://localhost/yazdığınızda aşağıdaki sonucu alırsanız, kurulumunuz başarılı demektir:
Apache2 ayarları, "/etc/apache2/sites-available" dizinindeki "default" dosyasında tutulmaktadır. Burada sitelerin oluşturulacağı dizin bilgisi de yer almaktadır ve bu default olarak "/var/www" dizinidir. Bu dizine erişebilmek için root olmak gerekmektedir. Normal durumlarda bu dizin yazmaya kapalıdır. Bu da zaman zaman problem oluşturabilir. Bu nedenle sitenin çalışacağı yeri değiştirmek isteyebiliriz. Bunu için bir kaç yol vardır:
- "/var/www" dizinine yazma izni verilebilir.
sudo chmod -R 777 /var/www/
- Ev dizininde "public_html" isimli bir klasör oluşturulabilir. Bunun için gerekli izinler verilmelidir.
Öncelikli olarak "/home/kulanıcı_adı/" dizininde "public_html" klasörü oluşturulmalı.cd /etc/apache2/mods-enabled
sudo ln -s ../mods-available/userdir.conf userdir.conf
sudo ln -s ../mods-available/userdir.load userdir.loadsudo /etc/init.d/apache2 restart
- "/etc/apache2/sites-available" dizinindeki ilgili yerler değiştirilerek, istenilen yere yönlendirilebilir.
sudo gedit /etc/apache2/sites-available/default
İlk olarak, "/home/kulanıcı_adı/" dizininde "www" isimli klasör oluşturalım. Terminalde yukarıdakileri yazdığımızda açılan dosyanın içindekileri yedekleyelim. Burada "/var/www" yazan yerleri "/home/kullanıcı_adı/www" ile değiştirelim ve kaydedelim. Daha sonra Apache2'yi yeniden başlatalım.
sudo /etc/init.d/apache2 restart
Buradan sonraki işlemler yukarıdaki 3. işlemden sonrası için anlatılacaktır.
Apachi kurulumu ve ayarları bittikten sonra, şimdi de PHP5'i kuralım:
Terminalde aşağıdaki ifadeleri yazalım.
sudo apt-get install php5
sudo apt-get install php5-mcrypt
Kurulumdan sonra Apache2'yi yeniden başlatalım:
sudo /etc/init.d/apache2 restart
Kurulumun yapılıp yapılmadığının kontrolü için, "/home/kullanıcı_adı/www" dizininde "test.php" isimli bir dosya oluşturalım. İçine php tagları içerisinde "phpinfo()" fonksiyonunu yazıp kaydedelim. Tarayıcımızda "http://localhost/test.php" yazdığınızda aşağıdaki ekran geliyor ise kurulum tamamlanmış demektir:
PHP5'i de kurduktan sonra MySQL'i kuralım:
Terminalde aşağıdaki komutu yazalım:
sudo apt-get install mysql-server
Kurulum bittikten sonra Apache2'yi yeniden başlatıyoruz.
sudo /etc/init.d/apache2 restart
PHP MySQL kurulumu da yapılmalı:
sudo apt-get install php5-mysql
Apache2 tekrar başlatılmalı:
sudo /etc/init.d/apache2 restart
Şimdi de PhpMyAdmin'i kuralım.
sudo apt-get install phpmyadmin
PhpMyAdmin kurulumundan sonra, bir de bunu sunucumuza tanıtmamız gerekmektedir. Bunun için terminalde, ilk olarak aşağıdaki komutu yazalım:
sudo gedit /etc/apache2/apache2.confBu komut ayarlar dosyasını açacaktır. Bu dosyanın en altına aşağıdaki satırı eklememiz, sunucuya PhpMyAdmin'i tanıtmak için yeterli olacaktır:
Include /etc/phpmyadmin/apache.confApache server'ı tekrar başlatalım:
sudo /etc/init.d/apache2 restart
Tarayıcımızda "http://localhost/phpmyadmin" yazdığımızda aşağıdaki sonucu alıyorsak kurulum başarılı olmuş demektir:
Hiç yorum yok :
Yorum Gönder