আমি নিম্নলিখিত url ব্যবহার করে আরএইচএসসিএল 2 ইনস্টল করেছি:
রেডহ্যাট সাবস্ক্রিপশন ম্যানেজার ব্যবহার করে।
আমি তখন ছুটে yum remove php*
চললামyum install rh-php56
সবকিছু পিছু পিছু পিছু পিছু পিছু পিছু পিছু পিছু পিছু পিছু পিছু পিছু পিছু পিছু পিছু পিছু পিছু পিছু পিছু পিছু পিছু পিছু পিছু পিছু পিছু পিছু পিছু নিল না। আমি তখন দৌড়ে গিয়ে নিম্নলিখিত ডিরেক্টরিগুলিতে find / -name php
পেয়েছি rh-php56
:
/var/opt/rh/rh-php56/lib/php
/opt/rh/rh-php56/register.content/var/opt/rh/rh-php56/lib/php
/opt/rh/rh-php56/root/usr/bin/php
/opt/rh/rh-php56/root/usr/lib64/php
/opt/rh/rh-php56/root/usr/share/php
এই বাইনারিগুলি /usr/bin
বা অন্য যে কোনও ডিরেক্টরি যা সাধারণত সমস্ত ব্যবহারকারীর জন্য বিশ্বব্যাপী উপলভ্য হয় সেগুলিতে প্রবেশের সর্বোত্তম উপায় কী ?
প্যাকেজগুলি ইনস্টল করার সময় আমি কী কোনও পদক্ষেপ মিস করেছি যার কারণে এটি বিশ্বব্যাপী উপলব্ধ নয়? অথবা আরএইচএসসিএল ব্যবহার করার সময় এটিই ঘটে?
আমি সেই ফোল্ডারে বাইনারিগুলি পরীক্ষা করেছি এবং যখন আমি চালাই তখন তারা কাজ করে php -v
যাতে এটি কাজ করে।
আমার প্রথম চিন্তাটি কেবল cp
into োকানো /bin
বা /usr/bin
তবে সম্ভবত আমি যা বলছি তা করার কোনও সরকারী উপায় আছে?
সম্পাদন করা
আমি পোস্ট করা লিংকের ৩ য় অধ্যায় থেকে মন্তব্য করা যায় না, কোনও প্রতিনিধি দেওয়া যায় না ... এটিতে বলা হয়েছে যে সফ্টওয়্যার সংগ্রহ প্যাকেজগুলি অবশ্যই এর মতো চালানো উচিত:
scl enable rh-php56 'php -v'
যা কাজ করে ... তবে আমি কীভাবে এটি $ php -v
কোনও অতিরিক্ত আদেশ না দিয়ে সমস্ত ব্যবহারকারীর জন্য চালাতে পারি । আমার পিএইচপি বাইনারিগুলি বিশ্বব্যাপী উপলব্ধ রয়েছে যাতে ওয়েবসাররা এটি ব্যবহার করতে পারে এবং সাধারণ শেল দিয়ে ব্যবহারকারীদের এসএসএস করতে পারে।
scl enable rh-php56 command
হ'ল প্রতিটি ব্যবহারকারী এবং প্রতিটি ডেমোন চালানো দরকার যা জটিল। @ অ্যান্টফোথির উত্তরের মাধ্যমে বিশ্বব্যাপী এটিকে সক্ষম করা অনেক বেশি মার্জিত।