溫馨提示×

centos上php配置不生效怎么辦

小樊
44
2025-08-18 14:29:34
欄目: 編程語言

  1. 確認配置文件路徑
    使用 php --iniphpinfo() 查看當前加載的 php.ini 路徑,確保修改的是正確文件。
  2. 檢查配置語法
    php -c /path/to/php.ini -t 測試配置文件語法,修正錯誤后重啟服務。
  3. 重啟Web服務
    • Apache:sudo systemctl restart httpd
    • Nginx + PHP-FPM:sudo systemctl restart nginx php-fpm。
  4. 驗證配置生效
    創建 info.php 文件(<?php phpinfo(); ?>),訪問頁面查看配置是否更新。
  5. 排查權限與覆蓋問題
    • 確保Web用戶(如www-data)對配置文件及目錄有讀取權限:chown -R www-data:www-data /var/www/html。
    • 檢查是否有.htaccess或用戶級配置覆蓋了全局設置。
  6. 查看錯誤日志
    • Apache:/var/log/httpd/error_log
    • Nginx:/var/log/nginx/error.log
    • PHP-FPM:/var/log/php-fpm.log,根據日志定位問題。
  7. 檢查擴展與依賴
    php -m 確認所需擴展已加載,缺失時通過 yum install 安裝(如php-mysql)。

若仍不生效,可嘗試臨時關閉SELinux(setenforce 0)或檢查防火墻是否限制端口。

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