I made an application using Flex,php,mysql. Now to give it to a client, I am bundling this flex application with xampp. There are few problems with this approach : 1. Whenever the flex application runs, an xampp window also opens up. 2. The Apache port number, which I am giving to the client is fixed. Same for mysql port number. What could be a better alternative to overcome these?
Répondre
Il semble que vous essayez de faire une application de bureau comme bon? Si oui, votre approche était la mauvaise. AIR vous permet d'accéder à une base de données sqlite locale, vous n'avez donc pas besoin d'écrire du code côté serveur. Maintenant, c'est un peu boiteux d'entendre maintenant que vous avez déjà terminé, mais si vous aurez toujours quelques bizarreries si vous suivez votre direction actuelle.
Si vous construisez une application web (par exemple, si votre application doit être accessible par de nombreuses personnes, à partir de tout ordinateur dans le monde qui a accès à Internet), il devrait être déployé sur un serveur Web quelque part, et non sur l'ordinateur de bureau de votre client.
En guise de remarque: dans ce cas, vous devrez probablement faire face à un mécanisme d'authentification, pour vous assurer que seules les «bonnes personnes» y ont accès.
Il y a beaucoup de sociétés d'hébergement là-bas; en fonction de vos besoins exacts, beaucoup de ceux-ci seraient probablement OK pour vous: PHP + MySQL est assez courant de nos jours; Notez simplement qu'ils fonctionnent généralement sous Linux, et pas Windows, ce qui peut impliquer quelques petites différences (comme la sensibilité à la casse dans les noms de fichiers, par exemple)
Selon le type d'entreprise dans lequel votre client travaille, peut-être qu'ils avez déjà des possibilités d'hébergement?
Dans ce cas, ils devraient déployer l'application sur un de ses serveurs Web, ce qui rendrait accessible à tout le monde sur la société (en fonction de leur configuration, mais c'est pourquoi il existe des serveurs Web, après tout)
Si cela n'a pas aidé, pourriez-vous élaborer un peu plus sur vos besoins? Merci
:-)
Si vous construisez une sorte d'application de bureau, qui doit être installé sur un seul ordinateur et utilisé par un personn et plus ... Eh bien, PHP est pas le meilleur outil pour cela ^^
- 1. Connexion à MySQL avec PHP
- 2. Bundling JDK/JRE
- 3. Flex avec PHP
- 4. Donner à Flex MXML des vues de leurs dépendances
- 5. Comment donner un lien de la page php à une autre URL avec un état flexible?
- 6. Relatif à MySql & Php
- 7. quels fichiers donner au client pour .wsdl
- 8. Logiciel de gestion de client php/mysql?
- 9. Comment donner une impression à l'imprimante en PHP-Gtk?
- 10. Variables PHP passées incorrectement à MySQL
- 11. Quelqu'un peut-il me donner un exemple d'un client HTML C++ Unmanaged avec un support proxy?
- 12. Donner un sens à un diagramme de classes Rational Rose
- 13. Images côté client dans Flex
- 14. exporter des données mysql à ODF avec php
- 15. Fichier binaire Stream de MySQL à télécharger avec PHP
- 16. Connexion à base de données MySQL avec PHP
- 17. Créer un tableau PHP à partir de la colonne MySQL
- 18. Comment créer une procédure stockée MySQL à partir de PHP?
- 19. ajoutant 30 minutes à datetime php/mysql
- 20. Obtenir mySQL date_format à afficher en PHP
- 21. PHP MYSQL Hyperliens et formulaires à nouveau
- 22. problème avec la mise à jour un champ MySQL avec PHP
- 23. client webservice flex
- 24. Comment utiliser SendGatewayMessage pour envoyer un message à un client Flex?
- 25. Donner un chemin relatif à l'applet java param
- 26. mysql plusieurs requêtes avec php
- 27. Donner une instance d'une classe un pointeur à une structure
- 28. Evénements chronométrés avec php/MySQL
- 29. Performance avec php et mysql
- 30. Oracle à partir de .Net avec un client 64 bits
Mais il y a un problème avec l'utilisation de sqllite. Une promesse de Flex, que le code écrit en Flex est facilement utilisable à travers une application en ligne ou hors ligne, est cassée. – dharm0us
Trop vrai. Malheureusement, il n'y a pas de bonne solution pour ce que vous essayez de faire. –