linux環境下驗證碼不顯示的幾種情況
-
gd庫擴展沒有安裝.
-
查看phpinfo(),看看有沒有安裝gd庫
-
yum安裝gd庫或者phpize安裝
-
安裝完成后記得重啟php-fpm
-
-
bom頭的原因
-
在生成驗證碼的腳本前加上ob_clean
-
-
nginx不支持pathinfo的原因
-
如果你查看你的console出現404錯誤.那是因為nginx不支持pathinfo造成的
-
- location ~ \.php {
- root H:/PHPServer/WWW; #項目目錄
- fastcgi_pass 127.0.0.1:9000;
- fastcgi_index index.php;
- fastcgi_split_path_info ^(.+\.php)(.*)$;
- fastcgi_param PATH_INFO $fastcgi_path_info;
- fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
- include fastcgi_params;
- }