installation:installation_sous_linux

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
installation:installation_sous_linux [2020/06/05 14:05] – [Utilisation de /var] danyinstallation:installation_sous_linux [2023/05/14 15:01] (Version actuelle) – [Debian et Ubuntu] dany
Ligne 7: Ligne 7:
  
  
-==== Debian et Ubuntu ====+===== Version ===== 
 + 
 +^noalyss ^Version PHP compatible ^PostgreSQL ^ 
 +|9.1 |7.4 , 8.0 , 8.1 et 8.2 |10 et plus haut | 
 + 
 + 
 + 
 +La version de php peut changer, comme Noalyss est vérifiée avec les dernières versions de PHP, utilisez-la et faites nous un retour sur la [[:mailing_list|mailing list]] 
 + 
 + 
 +===== Debian et Ubuntu =====
 Sans donner la version de php Sans donner la version de php
  
   apt install apache2 postgresql php-pgsql php-bcmath php-gmp   apt install apache2 postgresql php-pgsql php-bcmath php-gmp
-  apt install php-mbstring php-gettext php-zip php-gd php-xml+  apt install php-mbstring php-zip php-gd php-xml
   apt install php   apt install php
      
 Remarque pour Debian, il faut installer  aussi libgd2-xpm-dev Remarque pour Debian, il faut installer  aussi libgd2-xpm-dev
    sudo apt-get install libgd2-xpm-dev    sudo apt-get install libgd2-xpm-dev
 +   
 +===== Version =====
 +
 +
  
-La version de php peut changer, comme Noalyss est vérifiée avec les dernières versions de PHP, utilisez-la et faites nous un retour sur la [[:mailing_list|mailing list]] 
  
-:!: Depuis la version PHP7.4 , le module php-gettext est inclus dans php, la commande apt install php-gettext donnera alors une erreur 
 ===== Etape 1 : reprendre l'application Noalyss ===== ===== Etape 1 : reprendre l'application Noalyss =====
  
Ligne 28: Ligne 40:
  
  
-Sauver le fichier dans /tmp+Sauver le fichier dans /tmp ou n'importe quel autre dossier. Notez qu'il faudra donc utiliser le dossier dans lequel vous avez mis le fichier et pas /tmp.
  
 ===== Etape 2 : décompression du package ===== ===== Etape 2 : décompression du package =====
Ligne 34: Ligne 46:
  
 Dans un répertoire de travail faites Dans un répertoire de travail faites
 +       Cd /tmp (ou le dossier dans lequel vous avez mis votre fichier)
        tar xzvf /tmp/noalyss-last.tar.gz        tar xzvf /tmp/noalyss-last.tar.gz
  
Ligne 63: Ligne 76:
                
        sudo cd /var/www/        sudo cd /var/www/
-       sudo cp -r /tmp/noalyss-version/ /var/www/html/noalyss+       sudo cp -r /tmp/noalyss/ /var/www/html/noalyss
        sudo chown -R www-data /var/www/html/noalyss        sudo chown -R www-data /var/www/html/noalyss
        sudo chown www-data /var/www/html/noalyss/include/constant.php        sudo chown www-data /var/www/html/noalyss/include/constant.php
Ligne 121: Ligne 134:
  
 postgresql 12 : un script échoue voir [[https://forum.noalyss.eu/viewtopic.php?f=3&t=8210]] postgresql 12 : un script échoue voir [[https://forum.noalyss.eu/viewtopic.php?f=3&t=8210]]
 +
 +===== Manjaro =====
 +
 +
 +===== Etape 1 : installer apache et postgresql =====
 +
 +   Apache, php, postgresql, php-pgsql, php-gd
 +
 +**Activer apache et postgresql :**
 +
 +   sudo systemctl enable httpd & sudo systemctl start httpd
 +   sudo systemctl enable postgresql & sudo systemctl start postgresql
 +
 +Pour créer l'utilisateur Noalyss dans postgresql, voir ci-dessus étape 'Etape 3 : Postgresql'
 +
 +===== Etape 2 : activation des modules =====
 +**Activer les modules php dans /etc/phpx/php.ini :**
 +
 +    bcmath, gmp, mbstring, gettext
 +    zip, xmlrpc, gd, iconv, intl, pgsql en décommentant les lignes commençant par extension=...
 +    
 +===== Etape 3 : modification de httpd.conf =====
 +
 +**Dans /etc/httpd/conf/httpd.conf :**
 +
 +    Commenter la ligne LoadModule unique_id_module modules/mod_unique_id.so
 +    Commenter la ligne mpm_event_module modules/mod_mpm_event.so
 +    Décommenter la ligne LoadModule mpm_prefork_module modules/mod_mpm_prefork.so
 +
 +**Ajouter :**
 +
 +__//Php7 ://__
 +
 +    LoadModule php7_module modules/libphp7.so
 +    AddHandler php7-script php
 +    Include conf/extra/php7_module.conf
 +
 +__//Php8://__
 +
 +    LoadModule php_module modules/libphp.so
 +    AddHandler php-script php
 +    Include conf/extra/php_module.conf
 +
 +===== Etape 4 : installation Noalyss =====
 +Dans Manjaro, le dossier serveur http est dans /srv/http. L'utilisateur http est http (www-data dans debian)
 +
 +Ma méthode pour installer Noalyss :
 +    Copier le répertoire Noalyss dans /usr/share/. Appliquer les droits http : chown -R http.http /usr/share/noalyss/
 +    Créer un lien symbolique : ln -s /usr/share/noalyss/html /srv/http/noalyss
 +    Lancer http://localhost/noalyss ou http://127.0.1.1/noalyss
 +
 +===== Tutoriel vidéo =====
 +https://videos.domainepublic.net/videos/watch/535ba3ce-b051-4b21-9d1f-e88001f98ba2
 +
 +Autres tutoriels : https://wiki.noalyss.eu/doku.php?id=tutoriel_video
 +
  
  • installation/installation_sous_linux.1591358745.txt.gz
  • Dernière modification : 2020/06/05 14:05
  • de dany