نمایش نتایج: از شماره 1 تا 5 , از مجموع 5

موضوع: مشکل با کامپایل php و ماژولهایش

  1. #1
    عضو جدید
    تاریخ عضویت
    Dec 2010
    نوشته ها
    57
    تشکر تشکر کرده 
    7
    تشکر تشکر شده 
    67
    تشکر شده در
    54 پست

    پیش فرض مشکل با کامپایل php و ماژولهایش

    سلام.

    من از Xampp برای ایجاد وب سرور بر روی ویندوز XP استفاده کردم. حالا میخوام پکیج PECL رو نصب کنم.
    مشکل: آخرین نسخه از اکستنشن های این پکیج برای ویندوز موجود نیست. (php_ex-name.dll). اگر هم موجود باشه هنگامیکه فایل dll رو به پوشه php/ext منتقل می کنیم. وب سرور بالا نمیاد و ارور میده. (میگه Modules API پی اچ پی و اکستنشن یکی نیستند. یعنی PHp و Pecl با یک نسخه از ویژوال ++C کامپایل نشدند.)


    سوال 1) حالا به نظرتون چیکار باید کرد؟ اگه بیاییم نسخه سورس کد PHP + سورس کد پکیج PECL رو دانلود کنیم و مثلاً با VC 2010 کامپایل کنیم و فایلهای PHP رو با فایلهای Xampp جایگزین کنیم، مشکل حل میشه؟ البته فکر کنم یه مشکل دیگه هم داره و اون اینه که Xampp از نسخه ای از آپاچی استفاده می کنه که با VC 2006 کامپایل شده.


    سوال 2) آیا مشکل عدم تطابق ورژن کامپایلر در سرورهای لینوکس هم وجود داره؟ مثلاً میاییم Cpanel رو روی CentOS 5.0 نصب می کنیم. احتمالاً هنگام نصب، Cpanel میاد نسخه سورس کد PHP و Apache رو با استفاده از کامپایلرهای موجود در CentOs 5.0 کامپایل می کنه. درسته؟
    حالا فرضاً میاییم و 5.0 CentOs رو به CentOs 6.0 ارتقاء میدیدم. و بعد از ارتقا میخواهیم مثلاً پکیج PECL رو به صورت دستی روی سرور نصب کنیم. پس سورس کد PECL رو دریافت کرده و با yum کامپایل و نصبش می کنیم. آیا ممکنه در این حالت با مشکل عدم تطابق ورژن کامپایلر روبرو بشیم. (یعنی PHP و Apache با CentOS 5.0 کامپایل شدند و PECL با CentOs 6.0 کامپایل شده)

    ممنون از اعضای انجمن.
    ویرایش توسط best74op : July 18th, 2011 در ساعت 17:49

  2. # ADS




     

  3. #2
    عضو انجمن mojiz آواتار ها
    تاریخ عضویت
    May 2010
    نوشته ها
    191
    تشکر تشکر کرده 
    16
    تشکر تشکر شده 
    295
    تشکر شده در
    230 پست

    پیش فرض پاسخ : مشکل با کامپایل php و ماژولهایش

    1) نمیدونم کلا خیلی از پکیجها نیست واسه ویندوز. بهترین راه اینه که از سازنده ماژول بخای واست با اون نسخه کامپایل کنه
    2) لینوکس اصلا vc نداره این مشکلات رو هم نداره


    هاست اشتراکی از 4 کشور http://aradrayan.net
    هاست ضد DDOS
    آراد رایان شماره ثبت 381424


  4. #3
    عضو جدید
    تاریخ عضویت
    Dec 2010
    نوشته ها
    57
    تشکر تشکر کرده 
    7
    تشکر تشکر شده 
    67
    تشکر شده در
    54 پست

    پیش فرض پاسخ : مشکل با کامپایل php و ماژولهایش

    نقل قول نوشته اصلی توسط mojiz نمایش پست ها
    2) لینوکس اصلا vc نداره این مشکلات رو هم نداره
    میدونم لینوکس VC نداره. اما وقتی دستور yum رو میزنید در واقع عملیات کامپایل هم انجام میشه.

    دوستان نظری ندارند؟
    ویرایش توسط best74op : July 19th, 2011 در ساعت 19:40

  5. #4
    عضو انجمن mojiz آواتار ها
    تاریخ عضویت
    May 2010
    نوشته ها
    191
    تشکر تشکر کرده 
    16
    تشکر تشکر شده 
    295
    تشکر شده در
    230 پست

    پیش فرض پاسخ : مشکل با کامپایل php و ماژولهایش

    نه اون باینری میاره
    برای کامپایل کردن باید بزنید از سورس بیاره
    اگه تو سیستم خودت هست یا سرور اختصاصی هست میتونی با vmware لینوکس نصب کنی


    هاست اشتراکی از 4 کشور http://aradrayan.net
    هاست ضد DDOS
    آراد رایان شماره ثبت 381424


  6. #5
    عضو جدید
    تاریخ عضویت
    Dec 2010
    نوشته ها
    57
    تشکر تشکر کرده 
    7
    تشکر تشکر شده 
    67
    تشکر شده در
    54 پست

    پیش فرض پاسخ : مشکل با کامپایل php و ماژولهایش

    Up...

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •