معرفی ورژن 7 پی اچ پی و فعالسازی آن

شروع موضوع توسط ruin3r ‏Sep 12, 2015 در انجمن PHP

  1. ruin3r

    ruin3r مدیر کل انجمن عضو کادر مدیریت مدیر کل انجمن

    با سلام.
    کمتر از یک ماه پیش یعنی در تاریخ Aug. 21, 2015 توسعه دهندگان پی اچ پی ورژن جدید این زبان برنامه نویسی رو ارائه نمودند.
    اما ما باید انتظار داشته باشیم که در نسخه جدید مطمئنا ایرادات زیادی وجود دارد و با گذشت زمان این ایرادات باید بر روی این نسخه برطرف شود.همچنین این نسخه به صورت آزمایشی و یا به اختصار RC می باشد و نسخه ایست که قبل از نسخه نهایی آماده و برای حل مشکلات آن ارائه می شود.

    install-and-compile-php-7-on-linux-620x297.png

    در طی این مقاله شمارو با نحوه نصب ورزن جدید php توسط دانلود فایل .tar و کامپایل آن با آپاچی و پایگاه داده ماریا دی بی در سنت او اس 7 و دبیان 8 جسی آشنا خواهم نمود.

    نصب پی اچ پی ورژن 7 بر روی سنت او اس 7 و دبیان 8
    .........................................................................................

    همانطور که در ابتدای مقاله ذکر شد این نسخه نسخه آر سی و نسخه اصلی نیست و به همین خاطر نمی توانیم از مخازن خود دبیان یا سنت اوس برای نصب استفاده کنیم به همین خاطر مجبوریم آن را دانلود سپس اکسترکت و بعد از آن از سورس آن را کامپایل و نصب خواهیم نمود.

    بر روی سنت او اس 7
    .........................................................................................
    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
    بر روی دبیان 8
    .........................................................................................
    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
    توسط دستورات زیر فایل پی اچ پی رو دانلود و اکسترکت نمایید و سپس ادامه کار:

    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
    سپس توسط فایل buildconf و دستور -force نسخه پی اچ پی 7 RC رو در مسیر /opt نصب خواهیم نمود.

    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
    درحال حاظر فایل برای نصب آماده می باشد ولی باید یک سری اکستنشن های پی اچ پی برای بهتر عملکردن پی اچ پی نصب شود که در زیر لیستس از آنها توسط خودم استخراج و قرار داشده شده است.برای سفارشی کردن پی اچ پی می توانید به کتابچه راهنمای PHP در سایت خود php.net مراجعه نمایید:

    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.


    ممکن است زمان نصب با ارور زیر مواجه شوید:

    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.



    نگران نباشید.شما باید کتابخانه gcc را بر روی سرور نصب کنید:

    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.

    بر روی سنت او اس 7
    .........................................................................................

    در اینجا یک سری از پکیج هایی که من بر روی سنت او اس 7 نصب کردم رو به شما هم معرفی میکنم تا در صورت نیاز شما هم نصب کنید:

    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
    شما می توانید تمام بسته های فوق رو با دستور زیر به راحتی نصب کنید.
    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
    پیغام زیر نشان می دهد که پیکربندی موفقیت به پایان رسید:

    PHP-7-Configuration-620x191.png
    سپس اجرا کنید:
    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
    پس از نصب درست می توانید ورژن رو بررسی نمایید:


    Check-PHP-Version.png
    بر روی دبیان 8
    .........................................................................................
    در دبیان نیز نصب بسته های زیر پیشنهاد می شود:

    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
    شما می توانید تمام بسته های بالا را با دستور apt-get بر روی دبیان 8 نصب کنید:

    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
    حدود 10 الی 15 دقیقه این فرآیند زمان می برد و سپس دستورات زیر را اجرا نمایید:

    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.

    تنظیمات فایل php.ini و تست نصب بودن پی اچ پی 7
    .........................................................................................
    پس از نصب دو فایل php.ini در مسیر /opt/php-7.0.0RC1 وجود دارد.

    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
    شما درحال حاظر نیاز به کپی کردن یکی از فایلها به مسیر /usr/local/lib دارید:

    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
    همچنین این مسیر باید در فایل کانفیگ آپاچی نیز تنظیم گردد:

    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.

    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.

    در دبیان 8 شما می توانید خط های LoadModule را حذف کرده و همچنین شما نیاز به حذف و ایجاد لینک های نمادین زیر به ماژول های آپاچی دارید:

    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.

    حالا وب سرور رو ریستارت کنید:

    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.

    اگر در راه اندازی آپاچی در سنت او اس 7 مشکلی دارید می توانید فایل libphp7.so رو پیدا کرده و در /opt/php-7.0.0RC1/.libs/ مسیر قرار دهید.
    حالا به مسر /var/www/html رفته و یل فایل test.php ایجاد کرده و آن را باز کنید کد تست پی اچ پی رو قرار دهید.

    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
    حالا در مرورگر خود مسیر فایل رو باز کنید.

    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
    Verify-PHP-7-info-in-CentOs-7.png

    Verify-PHP-7-info-in-Debian-8-620x264.png


    موفق باشید.
    شاهین سالک توتونچی
     
    آخرین ویرایش: ‏Feb 9, 2016

به اشتراک بگذارید

س