ฉันติดตั้ง 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
มาก่อน