انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: مشکل در نصب php 7.1 (حل شد)  (دفعات بازدید: 1070 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین bax98

  • Newbie
  • *
  • ارسال: 11
مشکل در نصب php 7.1 (حل شد)
« : 24 امرداد 1396، 07:59 ب‌ظ »
سلام
من با نصب php7.1 مشکل دارم
زمانی که apt-get update رو میزنم php7.1 به لیست اضافه نمیشه وفقط  7.0 موجوده
sudo add-apt-repository ppa:ondrej/php این ریپو رو هم اضافه کردم فرقی نکرد
پر..کسی هم زدم بازم فرقی نکرد ](*,)
brew هم نصب کردم که قبل نصب php میخواد اپاچی رو نصب کنه ولی لینکش حذف شده و اررور میده
راه حل چیه؟

 
« آخرین ویرایش: 24 امرداد 1396، 11:59 ب‌ظ توسط bax98 »

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1244
  • جنسیت : پسر
  • ali76 سابق
پاسخ : مشکل در نصب php 7.1
« پاسخ #1 : 24 امرداد 1396، 08:16 ب‌ظ »
سلام
پکیج php7.1 فقط تو مخازن رسمی arful (17.10) موجوده و بقیه ی تویع ها php7.0 براشون وجود داره ...
اینو می تونین از اینجا هم چک کنین :
https://packages.ubuntu.com/search?keywords=php7.1&searchon=names&suite=all&section=all

و اما ppa ای که گفتین ؛ بهتره تا حد امکان از مخازن ثانویه استفاده نکنین چون حتماً دلیلی داره که اون پکیج نتونسته تو مخازن رسمی حضور پیدا کنه و نتونسته ی به پایداری کافی و هماهنگی لازم با باقی پکیج های موجود تو مخازن رسمی برسه

ولی اگه خیلی برای این قضیه اصرار دارین خروجی این دستورات رو بذارین تا بتونیم بهتون کمک کنیم :
sudo apt update
apt-cache search php7.1
چون اگه اون مخزن رو به درستی اضافه کرده باشین باید php7.1 رو بتونین نصب کنین چون این پکیج هم برای 16.04 و هم 17.04 و هم برای 14.04 توی این ppa موجوده ...


ویرایش : اینم یادم رفت بگم ظاهراً شما فقط دستور sudo add-apt-repository ppa:ondrej/php رو وارد کردین که به تنهایی کافی نیست و بعد اون sudo apt update رو هم باید وارد کنین اگه این کار رو بکنین پکیج php7.1 براتون موجود خواهد بود
« آخرین ویرایش: 24 امرداد 1396، 08:19 ب‌ظ توسط ali76 »

آفلاین bax98

  • Newbie
  • *
  • ارسال: 11
پاسخ : مشکل در نصب php 7.1
« پاسخ #2 : 24 امرداد 1396، 08:40 ب‌ظ »


قبلا 7.1.7 رو داشتم چون pdo_sqlite رو نداشت مجبورشدم حذفش کنم که 7.1.8 رو نصب کنم اما به کل از ریپو حذف شد

اگر اموزشی هست که بصورت دستی نصب کنم هم خوبه
این لینک رو پیدا کردم اما یه ایراداتی داره.مثلا اینکه من از nginx استفاده میکنم و باید with-fpm-user=www-data باشه
http://www.linuxfromscratch.org/blfs/view/svn/general/php.html

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1244
  • جنسیت : پسر
  • ali76 سابق
پاسخ : مشکل در نصب php 7.1
« پاسخ #3 : 24 امرداد 1396، 09:12 ب‌ظ »
دلیلش اینه که sudo apt update به درستی اجرا نمی شه و با خطا تموم می شه ...
دلیل این خطای sudo apt update هم اینه که شما  مخزن اوبونتو 13.10 ! رو اضافه کردین (چرا ؟)
برای حذف این مخزن که دیگه وجود خارجی نداره از دستور زیر استفاده کنین :
sudo sed -i '/saucy/d' /etc/apt/sources.listدر ضمن شما از دو تا آینه ی مختلف برای مخزن main دارین استفاده می کنین یکی تو ایران و اون یکی توی چک ، با توجه به اینکه بقیه ی مخازن backdrops و security و ... مال ایران هستن پس بهتره که مخزن چک رو هم حذف کنیم و همون ایرانیه بمونه :
sudo sed -i '/cz/d' /etc/apt/sources.listحالا اینو بزنین:
sudo apt updateباید بروزسانی مخازن و نصب پکیج موردنظر به درستی (و از آینه های ایران و ppa هایی که اضافه شده) اتفاق بیوفته

ویرایش:اینم باز یادم رفت بگم (دارم یواش یواش پیر می شم) نسخه yakkety اوبونتو منقضی شده و دیگه پشتیبانی نمی شه و بهتره شما هر چه سریع تر به نسخه ی بالاتر اون یعنی 17.04 بروزرسانی رو انجام بدین
« آخرین ویرایش: 24 امرداد 1396، 10:04 ب‌ظ توسط ali76 »

آفلاین bax98

  • Newbie
  • *
  • ارسال: 11
پاسخ : مشکل در نصب php 7.1
« پاسخ #4 : 24 امرداد 1396، 10:18 ب‌ظ »


همچنان php7.1 به لیست اضافه نمیشه ](*,)

امکانش هست که ایران تحریم باشه؟؟

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1244
  • جنسیت : پسر
  • ali76 سابق
پاسخ : مشکل در نصب php 7.1
« پاسخ #5 : 24 امرداد 1396، 10:27 ب‌ظ »
نه ppa حالا تحریم نیستن ...
مشکل اینجاس که این ppa هیچ پکیجی برای yakkety نداره (چون این توزیع منقضی شده) و همون طور که تو پست اولم گفتم فقط برای 17.04 و 16.04 و 14.04 پکیج داره

و می شه دو تا راه حل پیشنهاد کرد:
راه حل خوب :
به 17.04 و یا 17.10 بروزرسانی رو انجام بدین

راه حل بد:
از ورژن 17.04 این مخزن استفاده کنین با این دستور :
sudo sed -i 's/yakkety/zesty/g' /etc/apt/sources.list.d/ondrej-ubuntu-php-yakkety.list
sudo apt update
الان اصولاً باید مشکل حل شده باشه ولی بازم من تاکیدم رو راه حل خوب هستش  ;)

آفلاین bax98

  • Newbie
  • *
  • ارسال: 11
پاسخ : مشکل در نصب php 7.1
« پاسخ #6 : 24 امرداد 1396، 10:49 ب‌ظ »
من از kubuntu استفاده میکنم راهی هست که فقط کرنل اپدیت بشه؟

کلی پکیج و کانفیگ دارم وقت میبره تعویض سیستم عامل

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1244
  • جنسیت : پسر
  • ali76 سابق
پاسخ : مشکل در نصب php 7.1
« پاسخ #7 : 24 امرداد 1396، 10:54 ب‌ظ »
راهی برای بروز رسانی کرنل وجود داره ولی خب مشکل شما رو حل نمی کنه چون شما به آپدیت کردن کل سیستم نیاز دارین (نه فقط لینوکس) با این دستور :
sudo do-release-upgradeدر ضمن میزکار هم مهم نیس شما اگه آپگرید کنین میزکارتون (و هم چنین تمامی پکیج ها و کانفیگ هاتون) حفظ می شه و تغییر نخواهد کرد ...

ولی اگه فقط می خواین کارتون راه بیوفته همون راه دوم (راه بد) رو اجرا کنین