ฉันใช้ Centos 5 และฉันจำเป็นต้องรู้ PHP เวอร์ชันใดที่ฉันใช้อยู่มีคำสั่งสำหรับสิ่งนี้ที่ฉันสามารถเรียกใช้ได้หรือไม่?
ฉันใช้ Centos 5 และฉันจำเป็นต้องรู้ PHP เวอร์ชันใดที่ฉันใช้อยู่มีคำสั่งสำหรับสิ่งนี้ที่ฉันสามารถเรียกใช้ได้หรือไม่?
คำตอบ:
ลองเรียกใช้สิ่งต่อไปนี้ที่บรรทัดคำสั่ง
วิธีรับข้อมูลรุ่น:
php -v
หรือรับข้อมูลจำนวนมาก:
php -i
ควรให้ข้อมูลทั้งหมดที่คุณต้องการเกี่ยวกับการติดตั้ง php
คุณสามารถสร้างindex.php
ไฟล์ด้วย
<?php phpinfo() ?>
X-Powered-By
ส่วนหัวในแต่ละ PHP ที่สร้างการตอบสนอง HTTP เมื่อคุณไม่มีสิทธิ์เข้าถึง SSH บางครั้งก็สามารถใช้phpshell.sourceforge.netได้ (แม้ว่าจะมีการดูแลมากเหมือนหนึ่งต้องการที่จะตรวจสอบว่าโฟลเดอร์ที่สามารถเขียนได้ก่อนที่จะเรียกใช้tar
คำสั่ง.)
คำตอบได้รับการยอมรับ แต่อีกทางเลือกหนึ่งสำหรับระบบ RPM (RHEL, Centos, Fedora และอื่น ๆ ) คือการใช้สิ่งต่อไปนี้:
rpm -q php
และในขณะที่ฉันอยู่ที่นี่วิธีการทั่วไปในการใช้ RPM เพื่อค้นหาข้อมูลเกี่ยวกับแพคเกจสำหรับโปรแกรมหรือไฟล์ที่ติดตั้ง rpm นั้นคล้ายกับสิ่งนี้ (สำหรับ awk):
ค้นหาพา ธ แบบเต็มไปยังไฟล์หากไม่ทราบเช่นสำหรับไฟล์สั่งการใน $ PATH:
พิมพ์ -path awk
ค้นหาชื่อรวมถึงเวอร์ชันของแพ็กเกจที่มีไฟล์:
รอบต่อนาที -qf / usr / bin / awk
หากต้องการให้สอบถามข้อมูลจากแพ็คเกจดังกล่าว:
รอบต่อนาที -qi gawk
มันค่อนข้างยุ่งยากสำหรับแพ็กเกจที่ติดตั้งและใช้งานโดย Apache เนื่องจากอาจไม่ได้อยู่ที่ $ PATH แต่คุณสามารถเริ่มต้นด้วย:
รอบต่อนาที -qa | egrep -i 'php | awk'
ใช้
more /etc/php.ini
สิ่งนี้จะแสดง: