Php7.0- pt কিছু মডিউল install ইনস্টল করার জন্য ছোট উপায়


8

আমি বর্তমানে php7.0 ইনস্টল করছি এবং ভাবছিলাম যে মডিউলগুলি ইনস্টল করার জন্য আরও ছোট উপায় আছে কিনা। সাধারণত আমি টাইপ করি:

    apt-get install php7.0 php7.0-fpm php7.0-mbstring php7.0-mcrypt 
     php7.0-phpdbg php7.0-dev php7.0-curl php7.0-sqlite3 php7.0-json 
     php7.0-gd php7.0-cli

আপনি কি বার বার php7.0 টাইপ করতে হবে না তাই কোনও নিয়মিত প্রকাশ হয়? কিছুটা এইরকম:

   apt-get install php7.0-{fpm mbstring mcrypt phpdbg dev curl sqlite3 
    json gd cli}

আমি ঘন্টার পর ঘন্টা এরকম কিছু সন্ধান করেছিলাম কিন্তু এটি খুঁজে পেলাম না। আপনার উত্তরের জন্য অগ্রিম ধন্যবাদ


1
কি হবে apt-get install php7*? যথেষ্ট সংক্ষিপ্ত? তবে এটি কেবল সমস্ত সম্ভাব্য পিএইচপি 7 প্যাকেজ ইনস্টল করবে।
ভিডিওনাথ

@ ভিডিয়োনাথ আরও খারাপ - এটি phpপ্যাকেজের নামে যে কোনও জায়গায় থাকা সমস্ত প্যাকেজ ইনস্টল করবে ।
মুড়ু

উত্তর:


14

@ ভিডিয়োনাথের পরামর্শ অনুসারে আপনি ব্যবহার করতে পারবেন apt-get install php7.*তবে এটি এমন সমস্ত প্যাকেজ ইনস্টল করবে যার নাম রয়েছে php7। যাদের নাম দিয়ে শুরু হয় তাদের ইনস্টল করতে php7, ব্যবহার করুন apt-get install '^php7. *। আপনার তালিকায় থাকা কেবলমাত্র ইনস্টল করতে, আপনি ব্রেস সম্প্রসারণ ব্যবহার করতে পারেন। ফর্ম্যাটটি প্রায় যা আপনি ইতিমধ্যে চেষ্টা করেছেন: ব্রেসগুলি কিন্তু কমা-বিভাজিত তালিকা:

$ echo foo{a,b,c}
fooa foob fooc

অতএব:

$ echo php7.0-{fpm,mbstring,mcrypt,phpdbg,dev,curl,sqlite3,json,gd,cli}
php7.0-fpm php7.0-mbstring php7.0-mcrypt php7.0-phpdbg php7.0-dev php7.0-curl php7.0-sqlite3 php7.0-json php7.0-gd php7.0-cli

সুতরাং, আপনি চালাতে পারে:

sudo apt-get install php7.0-{fpm,mbstring,mcrypt,phpdbg,dev,curl,sqlite3,json,gd,cli}

তিনি, এই ধনুর্বন্ধনী সম্প্রসারণ কাজ করবে কিনা সম্পর্কে নিশ্চিত ছিলেন না, তাই আমি কেবল মন্তব্য করেছি।
ভিডিওনাথ

@ ভিডিয়োনাথ হ্যাঁ, তারা করেন, তাদের কেবল স্থান প্রয়োজন। আপনি পছন্দ করতে জিনিস করতে পারেন echo {1..10}বা echo {01..10}। দরকারী জিনিস।
টেরডন

না, প্যাকেজগুলি শুরু php7* করে নাphp7apt-getনিয়মিত এক্সপ্রেশন ব্যবহার করে, ওয়াইল্ডকার্ড নয়। php7-fooআপনার বর্তমান ডিরেক্টরিতে ফাইলগুলির নাম না থাকলে php7*শেলটি এতে apt-getপ্রবেশ করবে, যা এটিকে একটি রেজেক্স হিসাবে বিবেচনা করবে এবং এটি পুরো প্যাকেজের নামের সাথে মেলে। সুতরাং এর নামে থাকা প্রতিটি প্যাকেজphp ইনস্টলেশন করার জন্য নির্বাচন করা হবে। মানুষ এই অল্পে হয়েছে, বারবার: askubuntu.com/questions/210976/...
muru

@ মুরু এেক! ধন্যবাদ, আমি ভুলেই গিয়েছিলাম .
টেরডন

@terdon না শুধু .আপনার সাথে অভিব্যক্তি নোঙ্গর করতে হবে^
muru
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.