PHP是當前web開發領域非常流行的編程語言,其運行環境的配置也顯得尤為重要。php.ini是用于設置php運行環境的配置文件,可通過修改該文件來控制PHP的行為,例如是否開啟某個擴展、是否允許上傳大文件等。
php.ini的路徑可以通過使用phpinfo函數來查看。下面是一個簡單的例子:
<?php phpinfo(); ?>
執行該代碼后,會輸出當前PHP運行環境的詳細信息,包括php.ini的路徑。例如:
Configuration File (php.ini) Path /usr/local/etc/php/7.1
在該路徑下,可以找到php.ini文件。打開該文件,就可以開始修改PHP的配置了。
除了查看php.ini的路徑,phpinfo還可以輸出其他有用的信息。例如:
<?php phpinfo(INFO_GENERAL | INFO_CONFIGURATION | INFO_MODULES); ?>
該代碼只會輸出與php.ini、已加載模塊相關的信息。如果只需要查看某個擴展是否開啟,可以使用以下代碼:
<?php echo extension_loaded('mysql'); ?>
該代碼會輸出0或1,表示mysql擴展是否已開啟。如果已開啟,則會輸出1;如果未開啟,則會輸出0。
對于一些非常常用的設置,可以直接在代碼中進行修改。例如,如果需要修改上傳文件的大小限制,可以在代碼中加入以下內容:
<?php ini_set('upload_max_filesize', '10M'); ini_set('post_max_size', '12M'); ?>
在這個例子中,我們將上傳文件的大小限制設置為10MB,post的大小限制設置為12MB。
最后提醒一下:修改php.ini前,一定要備份原文件。這樣,即使設置不當導致PHP無法正常運行,也可以輕松恢復到原始狀態。
上一篇httpd php位置
下一篇httpconf php