Comment installer et configurer php dans openwrt
J'ai développé quelques pages en PHP et HTML. Mais les pages PHP ne fonctionnent pas quand j'ai mis ces pages dans OpenWrt dossier www. J'ai installé php5 dans OpenWrt. Ces pages ont été bien fonctionner avec apache localhost dans ubuntu. Dans OpenWrt, Il a uHTTPd. Ai-je besoin d'installer autre chose que juste php5 (les autres modules) ou Dois-je configurer quelque chose?
OriginalL'auteur user2723949 | 2013-10-23
Vous devez vous connecter pour publier un commentaire.
Pour PHP5 configuration sur OpenWRT voir: http://wiki.openwrt.org/doc/uci/uhttpd
Tout d'abord, installez PHP
Installer tous les autres php5 extensions, vous pouvez utiliser. Pour voir les forfaits disponibles:
Exemple:
Ouvrir votre /etc/php.ini et décommentez les extensions que vous venez d'installer. En continuant avec les sockets exemple ci-dessus:
devient
Maintenant, ouvrez le fichier /etc/config/uhttpd et ajoutez la ligne suivante:
N'oubliez pas de redémarrer uhttpd:
Une option en ce qui concerne votre espace (flash) les limites de l'installation de PHP sur votre périphérique intégré: si vous avez accès à un port USB sur votre appareil embarqué (comme beaucoup le font), vous pouvez configurer votre base de openWRT configuration avec extroot. Essentiellement, vous permettra de démarrer sur un lecteur USB, permettant ainsi à l'ensemble de l'espace de la clé USB pour installer des paquets et ajouter des fichiers. Voir: http://wiki.openwrt.org/doc/howto/extroot
OriginalL'auteur Deque
En fait, vous avez besoin d'installer un serveur (Apache par exemple), et si vous voulez la persistance des données, une base de données (comme MySQL)
J'ai trouvé un guide complet pour exactement ce que vous désirez:
http://wiki.openwrt.org/doc/howto/lamp
exactement, voici le lien pour le faire: wiki.openwrt.org/doc/uci/uhttpd#using.php5
ami,cela fonctionne, mais je suis face à un problème, les modules php5 et php5-cgi qui sont requis, prenez plus de mémoire (> 1 mo) ce qui n'est pas bon pour mon appareil embarqué.. des suggestions???
abaisser la limite de la mémoire disponible dans le php.fichier ini, en général, elle est fixée à 5 mo, aller sous 1mb serait vraiment un impact sur la vitesse de votre application si l'exécution des Cms comme Drupal, essayez de garder les choses légères que possible dans vos scripts. Phalcon est célèbre pour sa faible empreinte mémoire: phalconphp.com
Je pense que la limite en php.fichier ini est pour .php les fichiers, Si je suis en droit , la question de la mémoire, je suis confronté est sur l'installation de php5 modules, ces modules prennent plus d'espace ( à l'aide de la commande opkg install php5 php5-cgi, à partir du lien u fourni ). Tout ce que nous pouvons faire?
OriginalL'auteur Josue Alexander Ibarra