CentOS Plesk de 587. Port Açmak

cd /etc/xinetd.d
cp smtp_psa smtp_additional
nano smtp_additional

Açıklan editorde  “service smtp” yazan yeri “service submission” şeklinde değiştirin.y

/etc/init.d/xinetd restart

Mail servisini yeniden başlatın. Ardından 587. port açık hale geliyor

Sunucu üzerindeki açık portları test etmek için ise,

netstat -an | grep LISTEN

xdebug nedir? xdebug kurulumu nasıl yapılır?

Merhabalar, Performanslı php sayfaları yapmak istediğimizde nerede hata yaptığızı hangi metotların sistemden daha fazla kaynak tükettiğini görmek için xdebug bileşenini

inceliyeceğiz,

öncelikle php sistemimize xdebug kurulumunu yapmamız gerekiyor,

http://www.xdebug.org/find-binary.php


adresinden php info sayfamızı kopyalıp yapıştırarak bizim hangi sürüme ihtiyacımızın oldugunu çıkartalım,

Kurulum için yapmamız gereken işlemleri bize söylüyor,
Bize söylediklerine artı olarak php.ini içerisine,

aşağıdaki kodları da ekliyoruz,

xdebug.profiler_enable = 1
xdebug.profiler_output_dir=d:/wamp/xdebug
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_mode=req

debug loglarının tutulacağı dizini kendinize göre ayarlıyabilirsiniz,

sunucumuzu restart ettikden sonra, php dosyamızı çalıştıralım,(php normalden ağır çalışabilir)

ardından logları tutacağımız dizine, cachegrind.out isimli dosya gelecek, bu dosya php işlemleri ile ilgili, sunucumuzun durumunu barındığı log dosyası, bu log dosyasını ise,

http://sourceforge.net/projects/wincachegrind/ adresindeki program ile rahatlıkla okuyabiliriz,