2010-02-10 6 views
2

Quelle est une bonne façon d'aborder cela? Je voudrais créer une base de données locale, juste sur mon ordinateur portable (pour l'instant), afin que je puisse m'enseigner un peu de PHP et comment interagir avec des bases de données.créer une base de données MySQL personnelle

... de préférence une approche libre ...

Répondre

1

Si vous avez un Mac, c'est assez facile, car Apache 2 est préinstallé, MySQL est assez simple à installer, et quelqu'un a construit un paquet Mac facile pour PHP. Il y a , mais rien d'intense. Je n'aime pas MAMP parce que je dois garder une application supplémentaire ouverte.

5

XAMPP est le chemin à parcourir. C'est très facile à mettre en place et de travailler en un rien de temps, et vous pouvez simplement désactiver tous les services et activer MySQL et vous serez prêt à partir.

Essayer d'installer et de configurer une installation officielle de MySQL est un cauchemar (ou du moins, la dernière fois que je l'ai essayé). XAMPP est préemballé et peut être exécuté en quelques minutes, mais il s'agit d'une véritable installation de MySQL, donc il n'y a aucun coût pour cette convivialité.

1

L'ancien mode veille est XAMPP, mais plus je donnerais Zend Server CE un tir. Si vous utilisez Windows ou OSX, il inclut MySQL. Si vous utilisez Linux, vous devrez toujours installer mysql, mais en fonction de votre distribution, c'est aussi simple qu'une ligne dans le terminal. D'après ce que je me souviens de XAMPP, il est relativement facile à configurer, et a l'avantage d'une installation portable sur une clé USB. Je trouve Zend Server CE attrayant avec ses outils d'état/surveillance basés sur le Web et l'intégration de ZF.

L'un ou l'autre répondrait à vos besoins. Si vous utilisez Windows, je suggérerais ce que vous choisissez, n'essayez pas d'installer php manuellement. J'ai trouvé que c'est tout à fait le processus douloureux.

+0

Ai-je accès à MySQL via la ligne de commande si je suivais l'approche de Zend Server? – Hristo

+0

+1 pour Zend Server CE. C'est un paquet bien emballé. Il comprend une installation complète de MySQL, que je suppose inclure les options de la ligne de commande, mais je n'ai jamais utilisé cela. – Sonny

+0

Est-ce un remplacement pour le serveur Apache?Signification ... si j'installe Zend, cela va prendre en charge les installations PHP et MySQL et fournir un serveur? Je ne suis pas sûr si je suis en train de le faire correctement. – Hristo

0

Si vous voulez juste une base de données de jouer avec un coup d'oeil à SQLite

SQLite est une bibliothèque logicielle qui met en œuvre un autonome, Serverless, zéro configuration, le moteur de base de données SQL transactionnelle.

Si vous voulez PHP cependant, vous aurez besoin d'Apache ou IIS (ne PWS existe encore Il est longtemps que je sous Windows?) Aller avec l'un des autres suggestions

Questions connexes