A-A+
php常用bash
一、查看环境和配置参数
php --ini
php -m
php --ini | grep -E "Loaded Configuration File"
查看php.ini,过滤注释部分
awk '!/^[[:space:]]*;/ && NF' /etc/php/8.3/cli/php.ini
php_ini_path=$(php --ini | grep -E "Loaded Configuration File" | awk -F': ' '{print $2}' | sed 's/^[[:space:]]*//;s/[[:space:]]*$//') && if [ -z "$php_ini_path" ]; then echo "Error: 未找到PHP加载的php.ini文件"; elif [ ! -f "$php_ini_path" ]; then echo "Error: php.ini文件不存在,路径为:$php_ini_path"; else echo -e "=== 未注释的php.ini配置(路径:$php_ini_path)===\n"; awk '!/^[[:space:]]*;/ && NF' "$php_ini_path"; fi | grep -n "display_errors"
php -i | grep -E "extension_dir|Extension Dir"