จะตรวจสอบเวอร์ชั่น PHP และ MySQL ของฉันบน Ubuntu VPS ได้อย่างไร


42

สวัสดีฉันกำลังจะติดตั้ง MyBB แต่ฉันไม่แน่ใจว่าฉันได้ติดตั้ง PHP และ MySQL เวอร์ชันที่ถูกต้องหรือไม่

PHP เวอร์ชัน 5.1.0 ขึ้นไปพร้อมติดตั้ง XML Extension

MySQL เวอร์ชั่น 4.0 ขึ้นไป

จะตรวจสอบอย่างไร โดยเฉพาะอย่างยิ่งการขยาย PHP XML?

มีวิธีที่ง่ายกว่า<?php phpinfo() ?>โซลูชันหรือไม่ ฉันคาดหวังว่าโซลูชันบรรทัดคำสั่ง

ขอบคุณมาก!

คำตอบ:


72

ทำจากบรรทัดคำสั่งของคุณ:

php -v
mysql -V

และ:

php -i | grep -i '^libxml'

หรือ

ใส่สิ่งนี้ในไดเรกทอรีรากของคุณ:

 <?php
    phpinfo();
 php?>

บันทึกเป็น phpinfo.php และชี้เบราว์เซอร์ของคุณ (ซึ่งอาจเป็นhttp: //localhost/phpinfo.php )


1
การใช้mysql -Vสามารถกลับมาพร้อมกับข้อผิดพลาดที่ไม่คาดคิดเนื่องจากการอนุญาต
เทรวิสแวนเดอร์ฟอนต์

8

ใช้dpkgเพื่อค้นหาเวอร์ชันแพ็คเกจที่ติดตั้ง

dpkg -l | grep '\(php\|mysql\)'

ไม่มีอะไรส่งคืนถ้ารวบรวมจากแหล่งที่มา
quanta

3

หนึ่งในแบบสอบถามเหล่านี้จะบอกคุณว่า MySQL รุ่นที่ทำงานเชื่อมต่อครั้งเดียว:

SELECT VERSION();

SHOW VARIABLES LIKE 'version';

ใช้งานได้กับ MySQL 5.1+

SELECT variable_value FROM information_schema.global_variables
WHERE variable_name='version';

ทำสิ่งต่อไปนี้จากบรรทัดคำสั่ง:

mysql -V จะทำให้คุณได้รับเวอร์ชันของไคลเอนต์

mysqld -V จะให้เวอร์ชั่นของเซิร์ฟเวอร์แก่คุณ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.