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 [2021/07/16 07:25] – Installation sur Manjaro froux07installation: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 123: Ligne 135:
 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 ====+===== Manjaro =====
  
  
-=== Etape 1 ===+===== Etape 1 : installer apache et postgresql =====
  
-Installer Apache, php, postgresql +   Apache, php, postgresqlphp-pgsql, php-gd
- +
-Installer php-pgsql, php-gd+
  
 **Activer apache et postgresql :** **Activer apache et postgresql :**
  
-sudo systemctl enable httpd & sudo systemctl start httpd +   sudo systemctl enable httpd & sudo systemctl start httpd 
- +   sudo systemctl enable postgresql & sudo systemctl start postgresql
-sudo systemctl enable postgresql & sudo systemctl start postgresql+
  
 Pour créer l'utilisateur Noalyss dans postgresql, voir ci-dessus étape 'Etape 3 : Postgresql' Pour créer l'utilisateur Noalyss dans postgresql, voir ci-dessus étape 'Etape 3 : Postgresql'
  
-=== Etape 2 ===+===== Etape 2 : activation des modules =====
 **Activer les modules php dans /etc/phpx/php.ini :** **Activer les modules php dans /etc/phpx/php.ini :**
  
-bcmath, gmp, mbstring, gettextzip, xmlrpc, gd, iconv, intl, pgsql en décommentant les lignes commençant par extension=...+    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 :** **Dans /etc/httpd/conf/httpd.conf :**
  
-Commenter la ligne LoadModule unique_id_module modules/mod_unique_id.so +    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
-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 :** **Ajouter :**
Ligne 158: Ligne 167:
 __//Php7 ://__ __//Php7 ://__
  
-LoadModule php7_module modules/libphp7.so +    LoadModule php7_module modules/libphp7.so 
- +    AddHandler php7-script php 
-AddHandler php7-script php +    Include conf/extra/php7_module.conf
- +
-Include conf/extra/php7_module.conf+
  
 __//Php8://__ __//Php8://__
  
-LoadModule php_module modules/libphp.so+    LoadModule php_module modules/libphp.so 
 +    AddHandler php-script php 
 +    Include conf/extra/php_module.conf
  
-AddHandler php-script php +===== Etape 4 : installation Noalyss =====
- +
-Include conf/extra/php_module.conf +
- +
-=== Etape ===+
 Dans Manjaro, le dossier serveur http est dans /srv/http. L'utilisateur http est http (www-data dans debian) 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 : 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/ 
-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
-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 ===== ===== Tutoriel vidéo =====
  • installation/installation_sous_linux.1626413153.txt.gz
  • Dernière modification : 2021/07/16 07:25
  • de froux07