溫馨提示×

Ubuntu中PHP配置項有哪些

小樊
37
2025-08-15 16:41:13
欄目: 編程語言

Ubuntu中PHP配置項主要涉及性能、安全、錯誤處理等方面,以下是關鍵配置項及說明:

  • 性能優化

    • memory_limit:限制腳本最大內存使用量,如memory_limit = 256M。
    • max_execution_time:設置腳本最大執行時間,如max_execution_time = 300。
    • upload_max_filesize/post_max_size:限制上傳文件大小,如upload_max_filesize = 50M。
  • 安全設置

    • disable_functions:禁用危險函數(如exec,system),如disable_functions = exec,system。
    • open_basedir:限制腳本訪問目錄范圍,如open_basedir = /var/www/html:/tmp。
    • expose_php:關閉PHP版本信息暴露,如expose_php = Off。
  • 錯誤處理

    • display_errors:生產環境建議關閉,如display_errors = Off。
    • log_errors:開啟錯誤日志記錄,如log_errors = On,并指定error_log路徑。
  • 擴展配置

    • 通過extension指令加載擴展,如extension=mysqli.so(需先安裝對應擴展包)。
    • PHP-FPM相關配置(如pm.max_children、request_terminate_timeout)需修改/etc/php/{version}/fpm/pool.d/www.conf。

配置文件路徑:

  • 命令行模式:/etc/php/{version}/cli/php.ini
  • Apache模式:/etc/php/{version}/apache2/php.ini
  • PHP-FPM模式:/etc/php/{version}/fpm/php.ini

修改后需重啟對應服務(如sudo systemctl restart php-fpmsudo systemctl restart apache2)使配置生效。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女