ฉันจะค้นหา php.ini ได้อย่างไร


2

ฉันติดตั้ง php บนเซิร์ฟเวอร์และ php_info (); แสดง:

Configuration File (php.ini) Path   /home/gmcnulty/php  

อย่างไรก็ตามฉันไม่เห็นสิ่งใดที่นั่นและฉันไม่เห็นไดเรกทอรี php ใด ๆ

ฉันจะค้นหาไดเรกทอรี php และไฟล์ php.ini ได้อย่างไร

ขอบคุณ

คำตอบ:


5

ลองเข้าไป/etcและดำเนินการfind -name "php.ini"สิ่งนี้ควรบอกคุณว่า php.ini อยู่ที่ไหน


ไดเรกทอรี 6 รายการตามด้วย "ปฏิเสธสิทธิ์" - เดาว่าหมายความว่าฉันไม่สามารถเปลี่ยนแปลงได้หรือไม่
Greg McNulty

อืมคุณสามารถค้นหาไฟล์ที่คุณต้องการได้หรือไม่? ข้อความปฏิเสธการอนุญาตอาจเกิดขึ้นเนื่องจากคุณไม่ได้เรียกใช้คำสั่งในโหมด superuser ลอง sudo find -name "php.ini" และควรจะหายไป
superuser

2

หากคุณสามารถเข้าถึง CLI ได้การพิมพ์php --iniจะแสดงให้คุณทราบว่าไฟล์. ini ของ PHP กำลังพยายามโหลด

เป็นไปได้ แต่ไม่น่าเป็นไปได้ที่คุณไม่มีไฟล์ php.ini เลยและสามารถสร้างได้ในที่ที่php_info();แนะนำ

หากคุณอยู่บนโฮสติ้งที่ใช้ร่วมกันคุณอาจไม่สามารถนำทางได้สูงกว่า/home/gmcnultyดังนั้นในกรณีนี้คุณควรมองหาphpไดเรกทอรีในระดับสูงสุดที่คุณสามารถเข้าถึงได้

เป็นเรื่องปกติที่ php.ini จะอยู่/etcแต่ฉันก็เคยเห็นมันติดตั้ง/var/libมาก่อน

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