PCNTL

You are currently browsing articles tagged PCNTL.

PHP-Pcntl süreçleri çatallamak (~fork) için gerçekten önemli bir eklenti, ancak ne yazık ki PECL paketi yok.
Hazır bir deb paketinin el altında bulunmasının faydalı olacağını düşündüm. Buradan indirebilirsiniz.

Paylaş:
  • Print
  • FriendFeed
  • Twitter
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Blogplay
  • DZone
  • LinkedIn
  • MySpace
  • Ping.fm
  • Reddit
  • StumbleUpon
  • Technorati

Etiketler: , ,

Ubuntu’da PHP-PCNTL Desteği

Ubuntu üstünde PHP kullanıyoruz. Günün birince pcntl desteğine ihtiyacımız oluyor ve tüm PHP’yi yeniden derlemek istemiyoruz. Nasıl yapıyoruz? Şu şekilde:
- Önce bir dizin oluşturuyoruz ve o dizine geçiyoruz. Nerede oluşturduğumuz önemli değil

1
2
mkdir php
cd php

Sistemimizde PHP-dev paketi yoksa kuruyoruz:

1
sudo apt-get install php5-dev

- Daha sonra php source paketini indiriyoruz:

1
apt-get source php5

..ve pcntl dizinine geçiyoruz:

1
cd php5-[php sürümü]/ext/pcntl

Akabinde bildiğimiz PHP modül derleme işi:

1
2
3
phpize
./configure
make

Son olarak derlediğimiz paylaşılmış nesneyi ilgili yere kopyalıyoruz

1
2
cp modules/pcntl.so /usr/lib/php5/phpSürümTarihi/
echo "extension=pcntl.so" > /etc/php5/conf.d/pcntl.ini

Sunucuyu yeniden başlatıp phpinfo() çektiğimizde pcntl’i görüp mutlu oluyoruz.

Tahmin edebileceğiniz gibi, gelecek bölüm: “Bir Web Sunucusu Kodlama Denemesi – 4 (Pcntl destekli Azra)
:-)

Paylaş:
  • Print
  • FriendFeed
  • Twitter
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Blogplay
  • DZone
  • LinkedIn
  • MySpace
  • Ping.fm
  • Reddit
  • StumbleUpon
  • Technorati

Etiketler: ,