PDA

View Full Version : مشکل در استفاده از pcntl و posix



snail22
چهارشنبه 07 مهر 1389, 11:03 صبح
سلام دوستان
من دارم برنامه‌‌ای می نویسم که باید از multithreading در اون استفاده کنم
مشکل من اینه که نمی‌دونم چطوری این توابع رو تو هاست فعال کنم

یه‌جا نوشته بود که باید آپاچی رو ری‌کامپایل کرد، می‌خواستم بدونم که میشه این کار رو روی هاست مشترک(نه سروراختصاصی) انجام داد؟

snail22
چهارشنبه 07 مهر 1389, 14:11 عصر
از دوستان معذرت می‌خوام ولی واقعاً سطح برنامه نویس های ایرانی در حد لاگ‌این کردن و کار با دیتا‌بیس هست!؟

mohmadd
چهارشنبه 07 مهر 1389, 16:46 عصر
چون کسی اینجا تجربه چنین کاری نداره.

یه‌جا نوشته بود که باید آپاچی رو ری‌کامپایل کرد، می‌خواستم بدونم که میشه این کار رو روی هاست مشترک(نه سروراختصاصی) انجام داد؟
باید از مدیر هاست بپرسی !!

snail22
چهارشنبه 07 مهر 1389, 17:30 عصر
محمد جان ممنون از راهنمایی که کردی
ولی مشکل اینجاست که مدیر سرورم هم نمی دونه چطوری باید این کار رو کرد!!!

SAMAN_PHP
پنج شنبه 08 مهر 1389, 19:47 عصر
من دارم برنامه‌‌ای می نویسم که باید از multithreading در اون استفاده کنم
با php ؟؟؟
ولی php که همچین امکانی نداره البته با یه ترفندهایی میشه این قابلیت رو شبیه سازی کرد


مشکل من اینه که نمی‌دونم چطوری این توابع رو تو هاست فعال کنم
خوب باید ماژول pcntl.so رو کامپایل و فعال کنی
اینجا (http://php.net/manual/en/ref.pcntl.php) یا اینجا (http://ubuntuforums.org/showthread.php?t=549953) رو ببین

snail22
جمعه 09 مهر 1389, 08:06 صبح
آرم می‌دونم که بطور مستقیم پشتیبانی نمی‌کنه ولی مثلا با تابع pcntl_fork می‌شه یه کار هایی کرد

من هم مشکل اصلیم ری‌کامپایل کردن apache هست

SAMAN_PHP
جمعه 09 مهر 1389, 17:18 عصر
ری‌کامپایل کردن apache هست
فک نکنم نیازی به اینکار باشه .
شما اگه لینکهای بالا رو نگا کردین ,دیدین که طریقه نطب ماژول رو توضیح داده ,البته اینکار باید توسط مدیر سرور انجام بشه