RSS
 

Posts Tagged ‘php5’

Php ile Proje ve NetBeans

19 Ara

Son zamanlarda vaktimin büyük bir kısmını php dilini öğrenmekle geçiriyorum. Teorik olarak kitaplardan gerekli bilgileri öğrendikten sonra ufak tefek denemeler yaparken bunu bir proje üzerinde öğrenmenin daha iyi olacağını düşünmeye başladım. Bu sırada iş yerinde yazılım lideri olan arkadaşım Özhan şirkette hasıl olan ölçüm yönetim sistemi için nesneye yönelik programlama ile php’de proje yapmayı planlamış. Yazılımcı olmamama rağmen php üzerinde çalışmalarımdan haberdar olduğundan benide projeye ekledi ve gelişmeme imkan tanıdığı içinde teşekkür ediyorum.  Benim görevim sınıfları yazmak.

Projeye başladığımızda netbeans php destekli halini kullanmaya başladım. 6.7 olan sürümü ile sınıflardaki metodlara erişimleri getirirken bekletiyordu. Php komutlarının çoğunuda  otomatik getirmiyordu. Netbeans sitesini ara ara takip ediyordum. Geçen gün 6.8 sürümünün çıktığını gördüm ve 6.7 versiyonunu kaldırıp yerine hemen kurdum. Php komutlarını tamamlaması düzeltilmiş ve leb demeden leblebiyi anlar hale geldiğini hemen farkettirdi. Ayrıca metodları getirmesi daha hızlı olduğunuda söyleyebilirim. Özhan windows üzerinde çalışıyor. Oda netbeans 6.8 kurdu ve kullanmaya başladı. Platformlarımız farklı olsada aynı yazılım geliştirme aracını kullanıyoruz.  Projeler dışında hızlı düzeltmeler için geany kullanıyorum.

Proje için esx üzerinde kurulu olan ve debian sunucu üzerinde çalışıyoruz. Klasik php5 , apache2 ve MySQL kullanıyoruz. Projedeki dosya ve veritabanındaki bilgileri kendimden korumak için rsync ile incremental ve günde 3 kez veritabanı yedekleme scriptimi kullanıyorum :)

Ölçüm yönetim sistemi bir doğalgaz dağıtım şirketinin kendine ve sanayi müşterilerine ait istasyonların günlük gaz tüketim değerlerinin takibinin yapmasıdır. Yapılan hesapların çok karmaşık formüllerle yapıldığını bu proje ile öğrendim.

 
1 Comment

Posted in Linux

 

Apache Mysql Php Kurulumu

17 Eyl

Şimdi başlığa bakınca uzun uzadıya kurulum anlatacağım zannedilebilir ama öyle değil. Her seferinde üşendiğim için komut dizisini buraya yazacağım :) Php modüllerinde şu an için bana lazım olabilecekleri ekledim. Eğer siz daha fazla eklemek isterseniz apt-cache search php ile seçim yapabilirisiniz.

apt-get install mysql-server apache2 libapache2-mod-php5 php5-cgi php-pear php5-curl php5-gd php5-mysql php5-xmlrpc php5-geoip php5-ffmpeg php5-imagick php5-mcrypt php-mail

Yerel olarakta kursam mutlaka ftp sunucumuda kurar rahatıma bakarım :)

apt-get install vsftpd

Ftp sunucu kurulumu ile ilgili detaylı bilgiyi http://www.linuxuzmani.com/vsftpd-ftp-sunucu-kurulumu.html adresinde bulabiliriz.

 
No Comments

Posted in Linux

 

Nginx Kurulumu (Php5 ve MySQL)

29 Ara

nginx_logoNginx (engine x) açık kaynaklı, yüksek perfomanslı web server ve ters (reverse) proxy’dir. Igor Sysoev tarafından 2005 yılında geliştirilmeye başlanmıştır. Nginx web dünyasında sunucuların %4′e yakındır. Nginx beta olmasına karşın, kararlı, bol özellikli ayarları, basit konfigürasyonu ve düşük kaynak kaynak kullanımı ile öne çıkmaktadır. Rumbler.ru gibi yüksek trafikli sitelerin sahiplerinin derdine deva oluyor. Sistem kaynaklarını cimri kullanması ve en üst seviyede yararı sağlaması tercih edilme nedenleri arasında. Read the rest of this entry »

 
1 Comment

Posted in Linux