ฉันติดตั้ง php บนเซิร์ฟเวอร์และ php_info (); แสดง:
Configuration File (php.ini) Path /home/gmcnulty/php
อย่างไรก็ตามฉันไม่เห็นสิ่งใดที่นั่นและฉันไม่เห็นไดเรกทอรี php ใด ๆ
ฉันจะค้นหาไดเรกทอรี php และไฟล์ php.ini ได้อย่างไร
ขอบคุณ
ฉันติดตั้ง php บนเซิร์ฟเวอร์และ php_info (); แสดง:
Configuration File (php.ini) Path /home/gmcnulty/php
อย่างไรก็ตามฉันไม่เห็นสิ่งใดที่นั่นและฉันไม่เห็นไดเรกทอรี php ใด ๆ
ฉันจะค้นหาไดเรกทอรี php และไฟล์ php.ini ได้อย่างไร
ขอบคุณ
คำตอบ:
ลองเข้าไป/etcและดำเนินการfind -name "php.ini"สิ่งนี้ควรบอกคุณว่า php.ini อยู่ที่ไหน
หากคุณสามารถเข้าถึง CLI ได้การพิมพ์php --iniจะแสดงให้คุณทราบว่าไฟล์. ini ของ PHP กำลังพยายามโหลด
เป็นไปได้ แต่ไม่น่าเป็นไปได้ที่คุณไม่มีไฟล์ php.ini เลยและสามารถสร้างได้ในที่ที่php_info();แนะนำ
หากคุณอยู่บนโฮสติ้งที่ใช้ร่วมกันคุณอาจไม่สามารถนำทางได้สูงกว่า/home/gmcnultyดังนั้นในกรณีนี้คุณควรมองหาphpไดเรกทอรีในระดับสูงสุดที่คุณสามารถเข้าถึงได้
เป็นเรื่องปกติที่ php.ini จะอยู่/etcแต่ฉันก็เคยเห็นมันติดตั้ง/var/libมาก่อน