انجمنهای فارسی اوبونتو
کمک و پشتیبانی => سایر توزیعهای گنو/لینوکس => دبیان => نویسنده: nima_far در 22 آذر 1401، 09:49 قظ
-
سلام روز بخیر
دوستان عزیز من میخوام php موجود روی دبیان رو ارتقا بدم (بر اساس آموزش https://arshatech.com/blog/install-php7x-on-debian10)
وقتی دستور زیر رو میزنم، ظاهر اتفاق خاصی رخ نمیده.
wget https://packages.sury.org/php/apt.gpg
و این پیام نمایش داده میشه.
wget https://packages.sury.org/php/apt.gpg
--2022-12-13 09:02:28-- https://packages.sury.org/php/apt.gpg
Resolving packages.sury.org (packages.sury.org)... 185.152.64.17
Connecting to packages.sury.org (packages.sury.org)|185.152.64.17|:443... connected.
ممنون میشم راهنمایی بفرمایید.
-
چرا میخواهید چنین کاری انجام بدید؟ برای چه کاربردی به نسخهای غیر از php داخل مخزن توزیع لازم دارید؟
چون روی یک سیستم دبیان نصب نرمافزار از وبسایتهای متفرقه عادت بدی است.
دبیان را خراب نکنید (https://wiki.ubuntu.ir/wiki/%D8%AF%D8%A8%DB%8C%D8%A7%D9%86_%D8%B1%D8%A7_%D8%AE%D8%B1%D8%A7%D8%A8_%D9%86%DA%A9%D9%86%DB%8C%D8%AF)
چرا دبیان ۹؟ نسخهٔ کنونی دبیان ۱۱ است. برای کاربردهای روزمره به نسخهٔ ۱۱ ارتقا دهید.
ارتقای دبیان (https://wiki.ubuntu.ir/wiki/%D8%A7%D8%B1%D8%AA%D9%82%D8%A7%DB%8C_%D8%AF%D8%A8%DB%8C%D8%A7%D9%86)
-
در مورد سوال اول: روی سرور PHP 7.1 نصب هست ولی برای راه اندازی یک CMS جدید نیاز به نسخه جدیدتر (حداقل 7.4) هست. من هدفم نصب php7.4 هست، حالا اگر امکانش از مخازن اصلی هست ممنون میشم راهنمایی بفرمایید.
در مورد سوال دوم: این سرور از قبل راه اندازی شده و در حال استفاده است، حدس زدم شاید با ارتقاء سایت های در حال اجرا روی این سرور به مشکل بخوره.
-
نمیتونی همزمان دو تا php داشته باشی. برای ارتقای php هم درستترین کار، ارتقای دبیانه.
-
نمیتونی همزمان دو تا php داشته باشی. برای ارتقای php هم درستترین کار، ارتقای دبیانه.
تشکر.
با ارتقای دبیان، اطلاعات موجود روی Apache و mysql و ... حذف یا به مشکل نمیخوره؟
-
یعنی فکر میکنی ارتقای کامل و تمیز سیستم از داخل خود مخازن مشکلسازه ولی ارتقای یک بخش به تنهایی اون هم نه بهصورت صحیح مشکلساز نیست؟
-
شاید بتونید با استفاده از containerها مثل docker یا lxc یه نسخه جدید php رو نصب کنید. ولی اینجوری ممکنه لازم باشه کارهای دیگه هم انجام بدید تا سرویسهای فعلی برن روی اون container.
با ارتقای دبیان، اطلاعات موجود روی Apache و mysql و ... حذف یا به مشکل نمیخوره؟
ممکنه پیکربندیهای قبلی با نسخه جدید برنامهها رفتار متفاوتی داشته باشند یا کار نکنند.
-
بسیار بعیده مشکلی پیش بیاد. مخصوصاً که موارد با رفتار متفاوت، در فرایند ارتقا بهتون گفته میشه.
-
بسیار بعیده مشکلی پیش بیاد. مخصوصاً که موارد با رفتار متفاوت، در فرایند ارتقا بهتون گفته میشه.
تشکر از لطف شما و Dragon- بزرگوار.
طبق فرمایش شما برای ارتقاء طبق مستندات آدرس زیر اقدام کردم.
https://wiki.ubuntu.ir/wiki/ارتقای_دبیان
root@Srv:~# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 10 (buster)
Release: 10
Codename: buster
اینجا نسخه php رو 7.3 میزنه ولی وقتی php اجرا می کنم هنوز 7.1 اجرا میشه (تصویر ضمیمه شد)
root@Srv:~# php -v
PHP 7.3.31-1~deb10u1 (cli) (built: Oct 24 2021 15:18:08) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.31, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.3.31-1~deb10u1, Copyright (c) 1999-2018, by Zend Technologies
-
احتمالاً از php-fpm استفاده نمیکنی؟
-
احتمالاً از php-fpm استفاده نمیکنی؟
خیر، بعید میدونم.
-
اطلاعات کامل phpinfo رو میذاری؟
-
اطلاعات کامل phpinfo رو میذاری؟
پیوست شد.(البته اگر همین اطلاعات مد نظرتون باشه و کفایت کنه)
-
این رو بزن، ببین چی میشه:
sudo apt remove --auto-remove --purge php7.1