انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: آیا چند نخی یا multi thread در php هم ممکن است ؟ چگونه؟  (دفعات بازدید: 3826 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین rahmani

  • Sr. Member
  • *
  • ارسال: 291
سلام
آیا چند نخی یا multi thread در php هم ممکن است ؟ چگونه؟
خیلی ممنون و متشکرم
اگر در صحنه حق و باطل زمان خويش نيستي، هر جا كه خواهي باش....
 دكتر علي شزيعتي مزيناني

آفلاین امیرحسین گودرزی

  • ناظر انجمن
  • *
  • ارسال: 743
  • جنسیت : پسر
  • Devops engineer and AI enthusiastic
سلام
php به صورت خودکار ساپورتی ازش نداره مگر اینه از API استفاده کنی که اونی که شما نیازداری pthreads هست.
اینم لینک راهنماش تو داکیومنت‌های آفیشیال php.net
http://php.net/manual/en/intro.pthreads.php
راه دیگه ای که داری اینه که پارالل پروسسینگ استفاده کنی که اونم یه سری به لینک زیر بزن
http://phplens.com/phpeverywhere/?q=node/view/254

یا علی


آفلاین rahmani

  • Sr. Member
  • *
  • ارسال: 291
سلام
php به صورت خودکار ساپورتی ازش نداره مگر اینه از API استفاده کنی که اونی که شما نیازداری pthreads هست.
اینم لینک راهنماش تو داکیومنت‌های آفیشیال php.net
http://php.net/manual/en/intro.pthreads.php
راه دیگه ای که داری اینه که پارالل پروسسینگ استفاده کنی که اونم یه سری به لینک زیر بزن
http://phplens.com/phpeverywhere/?q=node/view/254

یا علی

سلام من خواستم pthread را نصب کنم اما تو راهنمای نصب http://php.net/manual/en/pthreads.installation.php
نوشته :
Get PECL extension (PECL is a repository for PHP Extensions)
# pecl install pthread-0.4.4
4) Unpack pthreads
copy pthread-0.4.4  to  php/ext

اول این که آیا پوشه را خودم باید ایجاد کنم؟ این پوشه کجا هست؟
منظور از pecl extension یعنی پسوند فایل دریافت شده باشد؟
متشکرم
اگر در صحنه حق و باطل زمان خويش نيستي، هر جا كه خواهي باش....
 دكتر علي شزيعتي مزيناني

آفلاین امیرحسین گودرزی

  • ناظر انجمن
  • *
  • ارسال: 743
  • جنسیت : پسر
  • Devops engineer and AI enthusiastic
خب شما نیاز به pecl دارین که از طریق نصب php-pear از طریق مخازن قابلیت استفاده از اونو دارین
من از آرچ استفاده می‌کنم و تو مخازن رسمی‌ام اسم پکیج php-pear هست
تو سیناپتیک یا ... جستجو کنین و نصبش کنین و بعدش تو ترمینال بزنین
pecl install pthread-0.4.4
البته باید بگم که می‌تونین از طریق خود php پکیج pecl رُ نصب کنین
این جوری
wget http://pear.php.net/go-pear.phar
php go-pear.phar
بعدش هم
ادامه کار از طریق لینک زیر
http://php.net/manual/en/pthreads.installation.php
البته باید بزنی
pecl install pthreads-0.0.45تا بگیره برات پکیج رُ
پیشنهاد من استفاده از روش دوم هست
پوشه‌ی php/ext رُ حتمالا خودش می‌سازه (حقیقاً جواب این سوالتونو نمی‌دونم)
« آخرین ویرایش: 22 مهر 1392، 03:53 ب‌ظ توسط Numb »