#==================== Passage en mode super utilisateur ====================sudo-i# Mise à jour des paquets de la distribution
pacman -Syu#==================== Installation du serveur Nginx ====================# Installation du paquet Nginx
pacman -S nginx-mainline
# Mise en route du service associé au serveur Nginx
systemctl enable nginx
systemctl start nginx
#========== Installation et configuration de PHP ===================# Installation des paquets PHP nécessaire pour Dokuwiki
pacman -S--needed php php-fpm php-gd
# Configuration de PHPcat>>/etc/php/php.ini <<EOF
extension=gd
extension=json
extension=xml
extension=ldap
extension=mysqli
EOF# Mise en route du service associé php-fpm
systemctl enable php-fpm
systemctl start php-fpm
#==================== Installation de Dokuwiki ====================# Obtension de la dernière version stable depuis le site dokuwiki.orgwget"https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz"# Installation du code source du site en /var/www/html/dokuwikimkdir-p/var/www/html/dokuwiki
tar xzf dokuwiki-stable.tgz -C/var/www/html/dokuwiki/--strip-components=1# Adaptation des droits selon la distribution Linux...chown-R http:http /var/www/html/dokuwiki/#==================== Configuration de Nginx pour Dokuwiki ====================# création mkdir-p/etc/nginx/sites-enabled
wget"https://www.titux.org/blog/lib/exe/fetch.php?media=article:dokuwiki:dokuwikinginx.tar"cd/tar xf dokuwikinginx.tar --strip-components=1# configuration de Nginxecho Vérification configuration Nginx
echo En cas de succès affichages des messages
echo" nginx: the configuration file /etc/nginx/nginx.conf syntax is ok"echo" nginx: configuration file /etc/nginx/nginx.conf test is successful"
nginx -techo"
Redémarrage du serveur Nginx"
systemctl restart nginx
read-p"Rendez-vous sur Firefox (O/n)" reponse
[["$reponse"!= "n"]]&& firefox localhost
article/dokuwiki/corps_nginx_installation_dokuwiki.txt · Dernière modification : de estro