Qnap [ Apache80 ][ 2454.8027 ] Apache WebServer with PHP 8.0.x and PECL extensions

QoolBox

Représentant QNAP
2 Janvier 2014
10 559
163
153
49
France
www.qnap.com
bd8962177155967a5845be5cfaba6910.png


Source : https://httpd.apache.org/ / https://www.php.net / https://pecl.php.net

Download : [ amd64 (x86_64), arm64 , amr-x41 ]


Changelog :

view phpinfo :

About :


Complete Apache HTTP Web Server with PHP 8.0.x branch
and more 20 PECL php extension embedded,

Generate and update ca-certificates automatically on your NAS
Composer embedded and added to NAS $PATH command line

with basic web admin allowing to modify httpd.conf, httpd-SSL.conf, php.ini ...

Run aside the embedded Qnap Webserver on port 4488 by default.
Listen Web page inside htdocs share (created automatically on first install)
 
Dernière édition:
J'ai quand même un soucis qui me taraude.
Sauf erreur, le php.ini correspondant à la version installée ce trouve => Apache80/etc/conf

Faire des modifications en passant par => /opt/Apache80/etc/conf/php.ini ou bien directement dans le dossier conf, ne fonctionne pas.
C'est comme si le php.ini n'était pas le bon fichier ou n'existait pas !

En fait, en dev, j'ai voulu ouvrir l'affichage des erreurs, et rien n'y fait. J'ai donc purement et simplement supprimé le fichier (après l'avoir sauvegardé lol), et" php continue de fonctionner comme si ne rien n'était !

Que puis je faire ?
 
Je sais que je dois mettre à jour le framework qui m'a servi pour l'ui... Après ptet que j ai pas modif le chemin dans le script... Avant php.ini était dans etc et pas etc/conf...je vérifierais...

Envoyé de mon MI 9 en utilisant Tapatalk

 
Qoolbox,

Après de nombreuses recherches, il se trouverait que même en arrêtant le serveur par l'icone de l'interface qnap, même en utilisant la command =>/etc/init.d/Apache80.sh stop avec putty, Le serveur continue de tourner sans problème. lol

C'est pour cela qu'aucune modification n'est prise en compte. Une petite idée de modif, je suis preneur.
Merci d'avance
 
ca devrait être la bonne...

je pense que c'est lié au mpm_event d'Apache.. qui ne ferme pas les sessions filles (threads) en même temps que la session principal
 
Stephane,

Alors je reviens, car je fais les tests :
Avec ta dernière version MAJ => Apache80_2446.8022_x86_64 , le fichier httpd.conf de apache est bien modifier après la relance du serveur apache. Cool - Nikel!

Par contre,
La modification suite à la relance du serveur apache, le fichier php.ini, n'est toujours pas prise en compte.
Je pense que c'est bien à un endroit ou un autre qu'il ne charge pas le bon fichier ou de la bonne manière. ( Le php.ini se trouve dans le fichier => share/CACHEDEV1_DATA/.qpkg/Apache80/etc/conf

Voila le résultat après la relancée apache serveur et suite à modification en ouvrant juste =>on la place de off <= :
Code:
display_errors = On
erreur-php-01.JPGerreur-php-02.JPG


Pour ce qui suive ce tread, c'est juste pour expliquer que les versions serveurs ne sont pas paramétrer pour de la PROD mais du DEV avant plusieurs modifications.
 
mmm bizarre encore... pour moi y a pas de raison

mod_php est lancé par le httpd ... donc quand Apache se coupe , il recharge php.ini... au redémarrage
ce n'est pas du php-fpm ici...