1
วิธีที่ดีที่สุดในการทำให้ RHSCL PHP ใช้งานได้ทั่วโลก
ฉันติดตั้ง RHSCL 2 โดยใช้ url ต่อไปนี้: https://access.redhat.com/documentation/en-US/Red_Hat_Software_Collections/2/html/2.0_Release_Notes/chap-Installation.html ใช้ตัวจัดการการสมัครสมาชิก RedHat ฉันวิ่งyum remove php*ตามมาด้วยyum install rh-php56 ทุกอย่างเป็นไปอย่างราบรื่นยกเว้นตอนนี้ไม่พบ PHP ฉันวิ่ง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หรือไดเรกทอรีอื่น ๆ ที่มักจะมีอยู่ทั่วโลกสำหรับผู้ใช้ทั้งหมดคืออะไร? ฉันพลาดขั้นตอนในการติดตั้งแพ็กเกจซึ่งเป็นสาเหตุที่ไม่พร้อมใช้งานทั่วโลกหรือไม่ หรือนี่คือสิ่งที่เกิดขึ้นเมื่อใช้ RHSCL ฉันได้ทดสอบไบนารีในโฟลเดอร์เหล่านั้นและพวกเขาทำงานเมื่อฉันทำงานphp -vจึงทำงานได้ดี ความคิดแรกของฉันคือการcpเข้าไป/binหรือ/usr/binอาจจะมีวิธีอย่างเป็นทางการที่จะทำสิ่งที่ฉันขอ? แก้ไข ไม่สามารถแสดงความคิดเห็นไม่มีตัวแทน ... จากบทที่ 3 ของลิงก์ที่ฉันโพสต์กล่าวว่าต้องมีการเรียกใช้แพ็กเกจซอฟต์แวร์เช่น: scl enable rh-php56 'php -v' สิ่งใดทำงานได้ แต่ฉันจะให้มันทำงานอย่างไรสำหรับผู้ใช้ทุกคนที่$ php -vไม่มีคำสั่งเพิ่มเติม ฉันต้องการไบนารีของ …