ubuntu با آخرین نسخه‌ی php

چند روز پیش به یک مشکل عجیب توی php برخوردم. یک کدی بود که وقتی اجراش میکردم پنجره دانلود می اومد. بررسی که کردم دیدم هیچ هدر و خروجی ارسال نمیشه و از اونجایی که هدر نداره پنجره دانلود میاد. ظاهرا یک جایی وسط کار php کرش میکنه. خلاصه trace کردم تا رسیدم به اون قسمتی که مشکل رو ایجاد کرده بود. اونقدر سر و ته کد ها رو زدم تا به خط مورد نظر رسیدم. و حدس زدم که باگ از php باشه. جالب اینجا بود که روی لوکال این مشکل رو نداشتم بعد فهمیدم که این مشکل فقط توی php 5.2.6 هست و از اونجایی که php که همراه ubuntu 8.04 هست php 5.2.4 هست، من متوجه این مشکل نشده بودم.
توی قسمت باگ های php که سرچ کردم دیدم حدود 4 ماه پیش یک نفر این باگ رو گزارش داده و حدود 2 ماه هم هست که توی CVS رفع شده.  فعلا تا اومدن نسخه جدید php مجبور شدم به یک روش سرخ پوستی این باگ رو دور بزنم.

همه‌ی اینها رو گفتم که بگم اگر نسخه‌ی php روی لوکال آپدیت بود زودتر متوجه مشکل می‌شدم و این همه وقت صرف پیدا کردنش نمی‌شد. البته دلایل دیگه ای هم میتونید برای آپگرید کردن php روی لوکال داشته باشید.

حال و حوصله نصب php از سورس رو نداشتم، تازه هر موقع نسخه جدید میومد باید دوباره کامپایل میکردم. این apt هم بد جوری ما رو بد عادت کرده.

یه سرچ کردم سایت dotdeb.org رو پیدا کردم. به لطف apt به سه سوت php آپگرید شد و هر موقع هم که آپدیت جدید بیاد به یک سوت میتونم آپگریدش کنم.

به قول جادی به نظر شما این سیستم عامل زیبا نیست؟

برچسب‌ها: ,

2 دیدگاه برای “ubuntu با آخرین نسخه‌ی php”

  1. پورعبادی گفته:

    :)
    اوبنتو رویای یک برنامه نویس و سایبری مدرنیته هستش. میدونی علی جان، اوبونتو چیزی فراتر از سیستم عامل هستش. ولی خوب یک سری واقعیت ها هم هستش که باید در مورد اوبونتو قبول کنیم. اینو بخون:
    http://bigboxdotir.wordpress.com/2008/06/03/%d8%aa%d9%88%d9%87%d9%85-%db%8c%da%a9-%d8%aa%d8%ac%d8%b1%d8%a8%d9%87/
    من هم موافقم با پست بالا.
    در کل بحث خیلی بازتر از این حرفاست. :)
    در ضمن خوشحالم برگشتی.

  2. پورعبادی گفته:

    توصیه میکنم دوستان مبتدی اینو حتما بخونن :
    http://bigboxdotir.wordpress.com/2008/06/01/%d9%84%db%8c%d9%86%d9%88%da%a9%d8%b3-%d9%88-%d9%82%d8%b5%d9%87-%d9%87%d8%a7%db%8c-opensource/

دیدگاهی بنویسید