iBLOG précédent iBLOG suivant



Publié le 21/10/2006 à 14:52
Par projetweb
Installation de son environnement de travail sous Linux Debian Ubuntu 6

XAMPP

- Télécharger Xampp sur apachefriend.org
- Installer : taper en ligne de comande : sudo tar xvfz xampp-linux-1.5.3a.tar.gz -C /opt. (Se mettre dans le répertoire contenant l'archive)

- Démarrer XAMPP : /opt/lampp/lampp start (il démarre alors le serveur apache et la base MySQL.)
- Verification/affichage de la Documentation : dans le navigateur web tapez http://localhost

- Améliorer la sécurité : /opt/lampp/lampp security

 

/+++ autres commandes
Activer PHP 4 : /opt/lampp/lampp php4
Activer PHP 5 : /opt/lampp/lampp php5
Arrêter Xampp : /opt/lampp/lampp stop
Redémarrer Xampp : /opt/lampp/lampp restart

 


/+++ SOL1 : Application dans le répertoire par défaut
-Copier l'application php dans /opt/lampp/htdoc
-Changer les droits du dossier ou devenir propriétaire pour y avoir accès en écriture : sudo chown -R ...

 

 


/+++ SOL2 : Application à un emplacement choisi. ex : /home/workspace/
-Copier le dossier '' dans /home/workspace (/home/workspace/)
-Ouvrir /opt/lampp/etc/httpd.conf et ajouter les alias : ligne 329 ajouter : Alias /openpresse /home/yannick/workspace//" (remplacer yannick par votre nom d'utilisateur)

>>Pour accéder à l'application, ouvrir un navigateur web et taper http://localhost/

 


/+++ BaseData
-Taper mozilla http://localhost et cliquer sur PhpMyAdmin
-Créer une nouvelle base de données en latin1 (ou UTF8 ou ASCII) sans la CASSE.

 

/+++
Si vous utilisez des librairies PHP et qu'elles ne sont pas dans le dossier par défaut (/opt/lampp/lib/), ouvrez /opt/lampp/etc/php.ini et modifier le path (ALIAS...)


VOUS AVEZ VOTRE ENVIRONNEMENT DE BASE POUR TRAVAILLER EN PHP.
Xampp vous a mis en place tous ce dont vous avez besoin.
Pour coder, je vous conseille un Environnement simple qui propose la coloration syntaxique.


Publié le 21/10/2006 à 14:36
Par projetweb
xampp.gif

Xampp permet d’installer, d’un coup et aisément, un serveur Apache, une base de donnée MySQL et le langage PHP afin de travailler sur un site PHP en local. Il intègre en plus l'installation automatique d’outils gratuits facilitant le développement de sites et d’applications, comme phpMyAdmin et diverses bibliothèques de fonctions. L’installation est simple, et la prise en main est semblable à EasyPhp que j'ai utilisé lors de mon précédent projet.



Les raisons de mon choix :
Xampp est l'application qui est installé sur le serveur d'exploitation. Les bogues sont réduits lorsque l'application est développé dans le même environnement de travail.

voir aussi l'installation de xampp sous linux .

Tout est sur apachefriends.org



Publié le 21/10/2006 à 14:21
Par projetweb
MySQL-logo.jpg

MySQL est un serveur de bases de données SQL (Structured Query Language) qui a acquis une popularité croissante au fil des années, notamment par sa gratuité et son exploitation sur Internet.

La plupart des Systèmes de Gestion de Bases de Données Relationnel utilisent un langage de requêtes standard pour manipuler les bases de données, intitulé SQL. Il s'agit d'un langage de quatrième génération (L4G), ce qui signifie que le code employé ressemble plus à de l'anglais qu'à une syntaxe de script classique.

Créé en 1995 et normalisé par l'ANSI (American National Standards Institute), SQL facilite le stockage, la mise à jour et l'accès aux informations contenues dans une base de données. Il est possible de l'employer, par exemple, pour stocker des informations client sur un site Web ou bien pour récupérer des informations sur un produit.

Les principaux objectifs de MySQL sont la rapidité, la robustesse et la facilité d'utilisation. Il a été essentiellement développé pour pouvoir gérer de grandes bases de données plus rapidement que les autres solutions disponibles, et – même si PostgreSQL le surclasse aujourd'hui dans certains domaines –, MySQL est suffisamment rapide et souple pour gérer des journaux et des images. Gageons que sa mise en licence GPL (GNU Public License) accélére encore plus son développement.

Il est doté d'un système souple et sécurisé de privilèges et de mots de passe, qui autorise une vérification basée sur l'hôte. Les mots de passe sont sécurisés depuis que leur gestion est cryptée entre le client et le serveur. Il existe encore de nombreuses fonctionnalités de MySQL.

Mes prinicipales raisons de ce choix :
- il est gratuit et proposé avec les Kit d'application php
- il peut bénéficier d'une interface (''PhpMyAdmin'') simple d'utilisation


Publié le 21/10/2006 à 14:14
Par projetweb
w248h220_php-logo.jpg

Le langage PHP est un langage puissant : il permet de créer des pages web, au travers desquelles l'utilisateur peut échanger des informations avec le serveur ; c'est ce qu'on appelle des pages web dynamiques. Programmer en PHP est assez simple. En revanche, PHP n'est pas un langage compilé, c'est un langage interprété par le serveur : le serveur lit le code PHP, le transforme et génère la page HTML.

Pour fonctionner, il a donc besoin d'un serveur web. Donc si vous souhaitez utiliser des pages en PHP dans votre site web, pour les tester, il faudra les exécuter sur un serveur web.

ShémaPHP.png


Avantages :
– il est simple pour les débutants, tout en offrant beaucoup de fonction pour les experts
– il a une vrai souplesse d'utilisation et une grande richesse dans les bibliothèques
– il permet de créer rapidement des pages dynamiques
– son niveau de maintenabilité est plus facile qu'avec un autre langage.
– le communauté de développeurs est importante (il existe de nombreux projets open source
et aides)
– il est totalement gratuit
– c'est un langage très évolutif et robuste
– il a une grande portabilité sur divers OS, notamment Linux et Windows
– les applications sont webifiés

Définition OS : en anglais Operating System ou OS : en français système d'exploitation (SE)
est un ensemble de programmes responsables de la liaison entre les ressources matérielles
d'un ordinateur et les applications de l'utilisateur (traitement de texte, jeu vidéo…) .
Les principales raisons de ce choix :

On peut choisir de développer des applications en php pour le niveau de maintenabilité, plus facile qu'avec un autre langage et pour sa gratuité. Mais également pour produire des applications webifiés (peu importe la puissance des machines des utilisateurs, car les programmes sont directement traités sur le serveur. Les applications sont alors accessibles de n'importe quel poste à condition d'avoir les droits de connexion)


Toutes l'aide est sur nexen.net

N'hésitez pas à lire le livre Blanc du PHP en entreprise.

Publié le 21/10/2006 à 10:03
Par projetweb
Pour créer une application PHP/SQL, j'utilise depuis juin le FrameWork OpenMairie.

OpenMairie est un environnement de développement en PHP qui permet de créer
rapidement des formulaires et des éditions en pdf (utilisation du composant fpdf), pour tout
type d'application. Le développement consiste à surcharger les classes.

Aujourd'hui, il est rare de développer à partir de rien. Il existe beaucoup d'applications
open source en php.

Openmairie est entièrement basé sur SQL :
– Il est compatible avec toutes les bases de données utilisant le connecteur DB PEAR
– Il utilise des spécificités de chaque base de données (requête stockée en include).
– Il récupère par défaut les informations de la base de données pour gérer les formulaires

Les Avantages d'OpenMairie :

– Il est open source
– Le framework propose une interface graphique contenant la fenêtre de connexion, les
menus (en java script réutilisable pour n'importe quel projet, car le code est indépendant).
– Il intègre également l'affichage des données en table ou en formulaire.
– Il permet les éditions de tableaux, des étiquettes, des lettre types en pdf.
– La gestion des droits et des utilisateurs est également pris en charge.
– Il a été testé et validé. La prise de risque est donc considérablement réduite.

Plus d'info sur www.openmairie.org


OpenLogement.png
Mon calendrier
< Oct. 2006 >
L M M J V S D
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
Mes archives
Trafic
Noter ce blog :
1 5
1 connecté
8918 visiteurs
Ce blog est classé 1586ème
Score de ce blog : 3,22
Tribune libre