Maison > développement back-end > Problème PHP > Que dois-je faire si les images php nginx ne s'affichent pas ?

Que dois-je faire si les images php nginx ne s'affichent pas ?

藏色散人
Libérer: 2023-03-11 18:30:01
original
4842 Les gens l'ont consulté

Solution pour laquelle les images php nginx ne sont pas affichées : ouvrez d'abord le fichier nginx.conf ; puis ajoutez "location ~* ^.+.(jpg|jpeg|gif|png|bmp)$ {...}" au déclaration de fichier ; autorisez enfin le dossier d’images et les images.

Que dois-je faire si les images php nginx ne s'affichent pas ?

L'environnement d'exploitation de cet article : système Windows7, version PHP7.1, ordinateur DELL G3

nginx php Que dois-je faire si l'image ne s'affiche pas ?

Problème du site Web statique Nginx ne peut pas afficher les images

Aujourd'hui, je veux mettre les exercices que j'ai fait sur le serveur pour voir, mais les images ne sont pas affichées. Enregistrez maintenant la solution :

Enregistrez d'abord quelques commandes Nginx :

start nginx //运行nginx
nginx -s stop // 停止nginx
nginx -s reload // 重新加载配置文件(如修改配置文件后,可通过该命令重新加载)
nginx -s quit // 退出nginx
nginx -v //可查nginx版本
Copier après la connexion
.

Modifiez ensuite le fichier nginx.conf dans le répertoire /usr/local/nginx/conf et ajoutez ce paragraphe :

location ~* ^.+\.(jpg|jpeg|gif|png|bmp)$ {
access_log off;
root html;
expires 30d;
break;
}
Copier après la connexion

Ici, vous devez écrire correctement le répertoire du site Web derrière la racine

Enfin, vous devez autoriser le dossier image et les images, donnez à tous les utilisateurs les autorisations d'affichage :

chmod 774 ./images
Copier après la connexion

Enfin, utilisez la commande ci-dessus pour recharger la configuration :

nginx -s reload
Copier après la connexion

OK, l'image peut maintenant être affichée. (En fait, je pense qu'il s'agit principalement d'un problème d'autorisations. Le code au milieu semble être utilisé lorsque l'image d'arrière-plan ne peut pas être utilisée...)

Etude recommandée : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal