نمایش نتایج 1 تا 11 از 11

نام تاپیک: این php 5.0 تو ویندوز نصب نمیشه؟

  1. #1
    کاربر دائمی آواتار cybercoder
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    root/
    پست
    2,018

    Angry این php 5.0 تو ویندوز نصب نمیشه؟

    آقا این php5‌ رئ من تو ویندوز که extract میکنم وقتی میرم ext ها رو لود کنم مثل php_gd2.dll یا php_mysql.dll لود نمیشه و ارور میده. چیکار میشه کرد؟

    حتی با regsvr32 هم لود نمیشه البته من این مشکل رو برای وصل کردن delphi‌به mysql به صورت دایرکت هم داشتم که همیشه با این پیغام روبرو می شدم

  2. #2
    . آواتار oxygenws
    تاریخ عضویت
    دی 1382
    محل زندگی
    تهران/مشهد
    پست
    6,333
    مقاله نصب PHP ای که نوشتم رو بخون.
    قبل از پرسیدن سوال هم جستجو کن، بعد از 117 تا پست ......؟؟
    ایمیل من
    سایت من

    عضویت در جامعه‌ی اهدای عضو

    Direct PGP key: http://tinyurl.com/66q5cy
    PGP key server: keyserver.ubuntu.com
    PGP name to search: omidmottaghi

  3. #3
    کاربر دائمی آواتار cybercoder
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    root/
    پست
    2,018
    oxygenws عزیز

    مشکل من فقط اینه که چرا موقع Load شدن لایبرری های جدا مثل php_ldap و... (همشون) که تو مسیر xt هست میگه این فایل پیدا نشد

    اول فکر کردم مسیر درست نیست اما وقتی به صورت دستی با regsvr32 فرمان لود شدن میدم باز هم همون پیغام خطا رو میده

    جستجو و مقاله شما هم متاسفانه در این زمینه چیزی نبود

  4. #4
    . آواتار oxygenws
    تاریخ عضویت
    دی 1382
    محل زندگی
    تهران/مشهد
    پست
    6,333
    دیگه نشد، شما موضوع سوالت رو کلا تغییر دادی و بعد می گی..... :)
    حالا می دونی گیر کارت کجاست؟؟ چون تیتر مطلبت به این سوالی که پرسیدی *هیچ* ربطی نداره.
    به هر ترتیب، لطفا رعایت کن، به خاطر خودتون (کاربران آینده) اینقدر سخت گیری می کنم.

    برخی از کتابخونه های PHP نیاز به کتابخانه های واسط و سیستمی! نیاز دارند.
    مثلا، در PHP5 وقتی کتابخونه MySQL رو نصب می کنی، از داخل خود اون dll، به یک dll دیگه نیاز پیدا میشه که اون dll دوم باید در شاخه ای که در PATH تعریف شده ریخته بشه (شاید هم مطلقا باید تو شاخه ویندوز باشه، اینو شک دارم)

    اگر می گی ldap نصب نمیشه **می تونه** دلیلش این باشه.

    یه دلیل دیگه اینکه نسخه موتور PHP با نسخه کتابخانه ldap فرق داشته باشه (به قول معروف compatible نباشه)

    اما در مورد خود ldap، اگر مختصر نگاهی به راهنمای PHP می زدی، می دیدی مشکل رو نوشته و شرح داده:
    http://www.php.net/manual/en/ref.ldap.php
    برو و بخش Installation رو بخون. (البته کمی گنگه، چون ظاهرا هنوز برای نسخه 5 به روز نشده، اما خیلی کمکت می کنه)

    موفق باشی.
    ایمیل من
    سایت من

    عضویت در جامعه‌ی اهدای عضو

    Direct PGP key: http://tinyurl.com/66q5cy
    PGP key server: keyserver.ubuntu.com
    PGP name to search: omidmottaghi

  5. #5
    کاربر دائمی آواتار cybercoder
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    root/
    پست
    2,018
    مشکل فقط ldap نیست همه ext ها اینطورین
    در ضمن من همه رو از روی خود php.net برداشتم و همراه php5 تو پکیجش بودن

    یعنی کسی که این پکیج رو ساخته از ورژن های uncompatible استفاده کرده؟ (( مطمئنا نه))

    گیر کار یه جای دیگست چون وقتی خود libmysql.dll رو هم به regsvr32 لود می کنم پیغامی که dll register point unknown است در یافت می کنم

    وب سرور هایی که php رو به صورت کامل نصب می کنن چی کار می کنن؟

  6. #6
    کتابخانه های PHP هیچکدام COM Library نیستند که برای ثبت اونها از regsvr32 استفاده بشه ، وقتی کتابخانه ای فراخوانی نمیشه ، یا در مسیر قابل ردیابی توسط برنامه اجرائی نیست ، یا نگارشی از اون موجوده که با نسخهء فراخوانی شده در فایل اجرائی متفاوته ، و بهر ترتیب ، چیزی به نام Load شدن آن هم با regsvr32 معنا نداره .
    UNIX is simple. It just takes a genius to understand its simplicity
    -- Dennis Ritchie

  7. #7
    کاربر دائمی آواتار cybercoder
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    root/
    پست
    2,018
    درست شد آقایون

    باید تو path مسیرشو می دادم

    مثل dos قدیم قدیما

  8. #8
    . آواتار oxygenws
    تاریخ عضویت
    دی 1382
    محل زندگی
    تهران/مشهد
    پست
    6,333
    با این کار هم درست میشه، اما عموما چنین کاری انجام نمیشه.
    مورد دیگه اینکه، همین ویندوز هم کلی با path کار می کنه، اگر باور نمی کنی، کل path ات رو پاک کن و ببین چی میشه :)
    ایمیل من
    سایت من

    عضویت در جامعه‌ی اهدای عضو

    Direct PGP key: http://tinyurl.com/66q5cy
    PGP key server: keyserver.ubuntu.com
    PGP name to search: omidmottaghi

  9. #9
    جناب nobody
    شما در کجا Path رو درست کردی؟
    در include path یا doc_root یا extension_dir یا ...
    اصلا در php.ini است یا جای دیگر؟
    من هم به مشکل شما بر خورد کردن ولی هرکاری که می کنم درست نمی شه!

  10. #10
    در هر صورت جواب می ده که فایل را در مسیر مزبور پیدا نمی کنه .
    بابا فایله سر جاشه!!!!

  11. #11
    برو فایل php.ini رو تنظیم کن .
    اونجا یه سرچ روی path بزن اونوقت آدرس اونو به c:\php\ext عوض کن .
    البته اگه دستی نصب کرده باشی تو php5 فایل ini تو خود فولدر php میابد .

قوانین ایجاد تاپیک در تالار

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