Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1086 connectés 

 

 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  16  17  18  19  20  21
Auteur Sujet :

(tuto) Virez EasyPHP et prenez le contrôle!

n°565858
deliriumtr​emens
sic transit intestinal...
Posté le 13-11-2003 à 14:40:04  profilanswer
 

Reprise du message précédent :

Taiche a écrit :

Juste une question : j'ai pas l'extension php_zlib.dll dans le sous-rep extensions de PHP (version 4.3.2) ; c'est normal ?


 
Fucking Manuel inside :p  
 
"La version Windows de PHP dispose du support automatique de cette extension. Vous n'avez pas à ajouter de librairie supplémentaire pour disposer de ces fonctions."
 

mood
Publicité
Posté le 13-11-2003 à 14:40:04  profilanswer
 

n°565865
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 13-11-2003 à 14:42:38  profilanswer
 

DeliriumTremens a écrit :


Fucking Manuel inside :p  
 
"La version Windows de PHP dispose du support automatique de cette extension. Vous n'avez pas à ajouter de librairie supplémentaire pour disposer de ces fonctions."


[:ddr555]
'tain, j'avais bien maté dans l'install.txt mais pas sur le site :o Merci :jap:
 
EDIT : ah ba l'install.txt est complètement à la rue :o Vaut mieux utiliser la doc d'install qui est dispo dans le manuel PHP online ( http://www.php.net/manual/fr/install.windows.php ).


Message édité par Taiche le 13-11-2003 à 14:48:03

---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°565897
drasche
Posté le 13-11-2003 à 15:07:06  profilanswer
 

Ah oui tiens, c'est ce genre de changement qui fait que le support MySQL est inclu d'office dans PHP 4 (dans le core quoi) et pas dans PHP 5 (où je suppose qu'il sera dispo comme librairie à part).  Ceci ne valant que pour Windows bien sûr. Sous Linux, tu prends les sources et tu agences tout ça comme tu veux :D


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°565903
gizmo
Posté le 13-11-2003 à 15:13:28  profilanswer
 

pour php 5, le supprt de MySQL est revenu depuis la b2.

n°566057
j-'-r
Sans horraires fixe
Posté le 13-11-2003 à 19:05:09  profilanswer
 

Sujet :

Citation :

(tutoriel) S'affranchir d'EasyPHP en installant tout soi-même


LINUX :)


---------------
Perdu ? Vous êtes ici : --> *
n°566087
drasche
Posté le 13-11-2003 à 19:57:48  profilanswer
 


euh ouais mais euh... ça risque d'être un peu plus long là hein :D


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°566092
Profil sup​primé
Posté le 13-11-2003 à 20:07:45  answer
 

chouette ca. t'aurai pas un tuto pour mod_perl? :D

n°566094
simogeo
j'ai jamais tué de chats, ...
Posté le 13-11-2003 à 20:12:26  profilanswer
 

J-'-R a écrit :

Sujet :

Citation :

(tutoriel) S'affranchir d'EasyPHP en installant tout soi-même


LINUX :)


c'est un peu vieux mais la procédure n'a pas changé  :)  
http://simogeo.free.fr/system/inst [...] ql_ssl.txt
 


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°566137
Kristoph
Posté le 13-11-2003 à 21:39:47  profilanswer
 

J-'-R a écrit :

Sujet :

Citation :

(tutoriel) S'affranchir d'EasyPHP en installant tout soi-même


LINUX :)


 
"urpmi apache mod_php php_mysql mysql"
 
Pourquoi se compliquer la vie :D
 
Accessoirement, http://knoppixfr.tuxfamily.org/ind [...] esentation il y a apache + php + mysql sur un CD bootable de Knoppix. Difficile d'être plus facile à installer que pas d'install :)

n°566167
uriel
blood pt.2
Posté le 13-11-2003 à 22:41:11  profilanswer
 

de même:
apt-get install phpmyadmin et c'est parti :D


---------------
IVG en france
mood
Publicité
Posté le 13-11-2003 à 22:41:11  profilanswer
 

n°566427
gizmo
Posté le 14-11-2003 à 08:36:13  profilanswer
 

Kristoph a écrit :


 
"urpmi apache mod_php php_mysql mysql"
 
Pourquoi se compliquer la vie :D
 
Accessoirement, http://knoppixfr.tuxfamily.org/ind [...] esentation il y a apache + php + mysql sur un CD bootable de Knoppix. Difficile d'être plus facile à installer que pas d'install :)


 
Le but de ce tuto est justement de s'affranchir de tous ces installeurs automatiques qui ton rajoutent toute une série de programmes dans ton dos et te font une configuration par défaut souvent médiocre. Alors faire un urmpi, un apt-get ou installer easyphp, cela revient au même...

n°571947
gizmo
Posté le 20-11-2003 à 19:53:31  profilanswer
 

Complement d'info : Comment installer Apache2 / PHP5
 
Drasche nous a montrer comment se passer de Easyphp, ou tout autre logiciel d'installation automatique pour s'installer son petit serveur chez soi. Voici la version pour ceux qui n'ont peur de rien et qui auraient envie de gouter aux nombreuses améliorations que comportent les dernières versions.
 
Programmes requis :
 

  • Apache2 : disponible sur le site de apache http://httpd.apache.org/download.cgi Une version avec installateur existe pour Windows. Pour ceux qui préfère se le compiler avec les options qui-vont-bien, je ferai peut-être un complément d'info dans un autre post.
  • PHP5 : disponible actuellement en version Beta4 sur le site de php http://www.php.net/downloads.php Pareil que pour apache, prenez la version binaire, un jour peut-être viendra le tuto avec la compil.


Installation d'Apache2 :
 
Lancez l'installation par défaut, les paramètres pourront être modifés par après dans les fichiers de config. Ceci fait, vous aurez une icône dans le systray indiquant l'état d'apache et l'accès au démarrage/arrêt des services de windows (dont apache).
 
Configuration d'Apache2 :
 
Tout d'abord, arrètez le service Apache.
 
- Par défaut, le répertoire "racine" de votre serveur web est "htdoc" dans votre répertoire apache. Si vous désirez le modifier, allez dans le répertoire "conf" d'apache et éditer le fichier httpd.conf. Vous pouvez y aller sans crainte, un fichier de configuration standard existe et s'appelle httpd.default.conf, il vous suffit d'écraser l'autre par celui-ci pour revenir dans la configuration originale.
Cherchez la ligne commençant par DocumentRoot, elle indique le répertoire racine de votre serveur web pour les documents, vous pouvez la modifier comme bon vous semble. Attention, si vous utilisez des répertoires avec des espaces dans les noms, n'oubliez pas d'entourer votre chemin de guillemets.
Quelques lignes plus bas, vous trouverez une ligne commençant par <Directory, placez-y le même chemin que pour la racine, c'est le début de la définition des privilèges pour la racine.
 
- Cherchez la ligne commençant par DirectoryIndex, modifiez-la pour y mettre l'ensemble des pages que le serveur doit tenter d'accéder par défaut dans un répertoire. Traditionnellement, il s'agit de index.htm, index.html et, si vous utilisez du php, index.php. Sachez que l'ordre de recherche est identique à l'ordre tapez. Ainsi, si vous mettez index.htm index.php, il cherchera d'abord une page index.htm.
 
- En prévision de l'installation de php, chercher une ligne commençant par AddType application et rajoutez une ligne à la suite: AddType application/x-httpd-php .php .php3 .phtml .php4 les extensions étant toutes celles pour lesquelles vous vouler faire appel au processeur PHP
 
- En prévision de php toujours, chercher les lignes commençant par LoadModule et rajoutez la ligne suivante LoadModule php5_module "C:/Chemin de php/php5apache2.dll" où "chemin de php" est le répertoire de php.
 
 
Relancez le service Apache (si php n'est pas encore installé, il va gueuler).
 
Installation de PHP5 :
 
- Décompressez simplement le fichier zip dans le répetoire que vous désirez
 
- Copiez le fichier php5ts.dll (le nom n'a pas encore changé) dans votre répertoire "system32" de windows (ou "system" si vous êtes sur un 9x), cela vous permettra d'utiliser indépendament l'interface ligne de commande ou web.
 
- Copiez les fichiers du répertoire "dll" dans votre répertoire "system32", ceux-ci sont nécessaires pour le fonctionnement de certains modules.
 
- Copiez le fichier php.ini-dist dans votre répertoire windows et renommez-le en php.ini. Ouvrez-le pour l'éditer.
 
- Si vous n'êtes pas trop sûr de votre code, cherchez safe_mode et mettez-le à On.
 
- Cherchez error_reporting, celui qui n'est pas précédé par un ";" et laissez-lui juste E_ALL, c'est plus prudent pour le développement (vous risquez d'avoir plus de message d'erreur qu'à l'accoutumée)
 
- Cherchez arg_separator.output et retirez-lui le point virgule, cela rendra les url générées automatiquement correctes.
 
- Cherchez include_path, celui pour windows. Retirez le ; et ne laissez comme argument que le "." Cela évitera des clash en cas de mauvais include.
 
- Cherchez ; extension_dir directive above. et rajoutez la ligne suivante en dessous extension_dir="C:/Chemin de php/ext/" en remplaçant "Chemin de php" par le répertoire adéquoit.
 
- Juste en-dessous se trouve la liste des modules que vous pouvez activez en retirant le ; qui les précède. Vérifiez bien que le fichier correspondant se trouve dans le répertoire "extensions". S'il n'y sont pas, on les trouve généralement facilement sur le net.
 
- Si vous familier de la programmation Design by contract, vous pouvez toujours tenter de l'émuler en activant les assertions. Celles-ci se trouves juste après [Assertion].
 
 
Voila, une fois que vous avez fait tout cela, votre serveur est prêt pour une utilisation de base. Pour les réglages plus poussés, regardez les différentes options des fichiers configs, ils sont relativement bien documentés.
 
Prochaine étape, installation d'un serveur PgSQL et intégration à PHP...

Message cité 1 fois
Message édité par gizmo le 20-02-2004 à 10:32:55
n°571964
Kristoph
Posté le 20-11-2003 à 20:27:59  profilanswer
 

gizmo a écrit :


 
Le but de ce tuto est justement de s'affranchir de tous ces installeurs automatiques qui ton rajoutent toute une série de programmes dans ton dos et te font une configuration par défaut souvent médiocre. Alors faire un urmpi, un apt-get ou installer easyphp, cela revient au même...


 
C'est marrant de voir les linuxiens s'affranchir le plus en plus des habituels ./configure etc... et autre configuration à la main pour voir les windowsiens revenir en arrière en parallèle :D

n°571977
xam_orpheu​s
Posté le 20-11-2003 à 20:39:25  profilanswer
 

gizmo a écrit :

Complement d'info : Comment installer Apache2 / PHP5


 
En parlant de ca, y'a pas un lien pour un truc qui résumerait en gros ce qu'apporte apache 2 d'une part, et php5 d'autre part ?

n°571987
gizmo
Posté le 20-11-2003 à 20:49:14  profilanswer
 

en (très) gros:
Apache2: apport du multi-threading
PHP5: apport d'une approche plus OO

n°571992
uriel
blood pt.2
Posté le 20-11-2003 à 20:55:59  profilanswer
 

je crois que je vais lire la doc avant de tout niquer ma config :jap:


---------------
IVG en france
n°572015
drasche
Posté le 20-11-2003 à 21:38:41  profilanswer
 

super gizmo! vais pas tarder à installer tout ça histoire d'être en avance pour avoir le premier forum optimisé PHP5 :D


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°572837
drasche
Posté le 21-11-2003 à 19:28:31  profilanswer
 

uriel a écrit :

je crois que je vais lire la doc avant de tout niquer ma config :jap:


en fait tu sais l'installer à côté, suffit d'avoir les 2 apaches sur un port différent, et les php.ini dans les répertoires Apache respectifs.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°587435
Hermes le ​Messager
Breton Quiétiste
Posté le 10-12-2003 à 15:16:07  profilanswer
 

Une question : J'utilise PHP4 avec Apache2 sous Linux mandrake.
 
J'arrive sans problème à changer mon DocumentRoot pour avoir le dossier de travail de mon choix, mais je préfèrerais avoir plusieurs répertoires de travail différents. Genre http://localhost/rep1/ et http://localhost/rep2/
 
Comment faire ? Vu que je ne peux spécifier qu'un seul documentroot ?? Avec easyphp, je définissais un nouvel alias, et le tour était joué.  

n°587579
alien cons​piracy
hardtrance addict
Posté le 10-12-2003 à 16:33:13  profilanswer
 

gizmo a écrit :


 
Le but de ce tuto est justement de s'affranchir de tous ces installeurs automatiques qui ton rajoutent toute une série de programmes dans ton dos et te font une configuration par défaut souvent médiocre. Alors faire un urmpi, un apt-get ou installer easyphp, cela revient au même...

euh urpmi va juste t'installer ce que tu lui demande. Je l'impression que tu n'as pas saisi ce qu'est urpmi/apt-get me trompes-je ?

n°587585
gizmo
Posté le 10-12-2003 à 16:36:57  profilanswer
 

tu te trompes...

n°587588
alien cons​piracy
hardtrance addict
Posté le 10-12-2003 à 16:38:38  profilanswer
 

gizmo a écrit :

tu te trompes...

Alors pourquoi tu parles de dos ? et de easyphp ?


Message édité par alien conspiracy le 10-12-2003 à 16:39:52
n°587593
gizmo
Posté le 10-12-2003 à 16:44:00  profilanswer
 

Tout simplement parce que c'est l'installeur automatique que la majorités des gens utilisent.

n°587598
alien cons​piracy
hardtrance addict
Posté le 10-12-2003 à 16:47:53  profilanswer
 

gizmo a écrit :

Tout simplement parce que c'est l'installeur automatique que la majorités des gens utilisent.

Oui mais easyphp et urpmi n'ont strictement rien avoir.
 
urpmi apache mod_php php_mysql mysql fait exactement ce que tu décris plus haut, ce n'est absolument pas un easyphp like.
 
Fin du hs

n°587622
gizmo
Posté le 10-12-2003 à 17:03:31  profilanswer
 

non, urpmi et apg-get te font une install par défaut, tout comme easyphp, tu n'as pas le choix des paramètres, ni de la version exact d'un soft que tu désires, c'est totalement différent de l'approche proposée ici.

n°587631
alien cons​piracy
hardtrance addict
Posté le 10-12-2003 à 17:12:44  profilanswer
 

gizmo a écrit :

non, urpmi et apg-get te font une install par défaut, tout comme easyphp, tu n'as pas le choix des paramètres, ni de la version exact d'un soft que tu désires, c'est totalement différent de l'approche proposée ici.  

J'ai parcouru ton tuto (très bien fait)en diagonale mais à aucun moment je ne vois de parmètres passer à l'installation. Tu ne fais que modifier des fichiers conf (donc post install).
 
Pour ce qui est de la version c'est faux puisque tu install la version que tu as choisis et que tu as downloadé donc tu connais la version.
 
Tout ce qui concerne les services et les dll's ne concerne pas linux. [:spamafote]


Message édité par alien conspiracy le 10-12-2003 à 17:14:09
n°587632
Hermes le ​Messager
Breton Quiétiste
Posté le 10-12-2003 à 17:15:49  profilanswer
 

personne veut répondre à ma question ? :(

n°587637
alien cons​piracy
hardtrance addict
Posté le 10-12-2003 à 17:20:20  profilanswer
 

Dans le fichier conf, http://httpd.apache.org/docs/

n°587641
Hermes le ​Messager
Breton Quiétiste
Posté le 10-12-2003 à 17:27:41  profilanswer
 


 
ouaip, j'ai déjà lu ça, mais j'y arrive pas... Je comprend pas pourquoi. Il prend que mon dernier documentroot, jamais les deux.  :sweat:

n°587787
xam_orpheu​s
Posté le 10-12-2003 à 19:37:30  profilanswer
 

Je suis peut être complètement à côté de la plaque, mais pourquoi ne pas faire un alias ?

n°587817
Hermes le ​Messager
Breton Quiétiste
Posté le 10-12-2003 à 20:06:53  profilanswer
 

Xam_Orpheus a écrit :

Je suis peut être complètement à côté de la plaque, mais pourquoi ne pas faire un alias ?


 
Ok pourquoi pas en effet. Tu aurais un exemple précis ? Parce que ceux que je trouve font état de www.adresse.truc alors que moi, il me faut http://localhost/adresse1 et http://localhost/adresse2  :sweat:

n°587821
alien cons​piracy
hardtrance addict
Posté le 10-12-2003 à 20:23:46  profilanswer
 

Hermes le Messager a écrit :


 
Ok pourquoi pas en effet. Tu aurais un exemple précis ? Parce que ceux que je trouve font état de www.adresse.truc alors que moi, il me faut http://localhost/adresse1 et http://localhost/adresse2  :sweat:  

http://httpd.apache.org/docs/mod/core.html#serveralias
 
RTFM [:spamafote]

n°587824
uriel
blood pt.2
Posté le 10-12-2003 à 20:34:50  profilanswer
 

[:drapo] je l'avais perdu...


---------------
IVG en france
n°587851
xam_orpheu​s
Posté le 10-12-2003 à 21:14:39  profilanswer
 

Alias /rep1/ "C:/super/chemin/vers/rep1/"

n°587864
Hermes le ​Messager
Breton Quiétiste
Posté le 10-12-2003 à 21:36:22  profilanswer
 

Xam_Orpheus a écrit :

Alias /rep1/ "C:/super/chemin/vers/rep1/"


 
oki, je vais essayer ça.  :)

n°587865
Olivier51
Posté le 10-12-2003 à 21:39:03  profilanswer
 

Ma petite contribution :
Installation d'un serveur sous Windows : http://www.codeur.org/doc/doc.php?ID=16
Installation de PHP+MySQL+PHPMyAdmin sous Windows : http://www.codeur.org/doc/doc.php?ID=17
 
Installation d'Apache+PHP+MySQL+PHPMyAdmin sous Linux : http://www.codeur.org/doc/doc.php?ID=20
 
Ces 3 liens sont agrémentés de copie d'écran pour aider les débutants.

n°587932
Hermes le ​Messager
Breton Quiétiste
Posté le 10-12-2003 à 23:22:47  profilanswer
 

Xam_Orpheus a écrit :

Alias /rep1/ "C:/super/chemin/vers/rep1/"


 
Bon, ça marche pas.
 
Et si je fais :
 

Code :
  1. <VirtualHost *>
  2. DocumentRoot "ou/sont/mes/fichier"
  3. ServerName "web"
  4. # Other directives here
  5. </VirtualHost>


 
Mon localhost me renvoie bien à "ou/sont/mes/fichier", mais l'ancienne configuration disparait.  
 
Comment faire pour avoir locahost/site1 et localhost/site2 AVEC DES EMPLACEMENTS DIFFERENTS pour mes dossiers ??  :??:  Je trouve pas. Je vais finir par réinstaller easyphp sous windows pour voir comment est modifié mon httpd.conf si ça continue.  :sweat:

n°587936
Hermes le ​Messager
Breton Quiétiste
Posté le 10-12-2003 à 23:37:20  profilanswer
 

Arf, c'est bon maintenant. Je foutais un / en trop après le nom de l'alias.

n°587985
simogeo
j'ai jamais tué de chats, ...
Posté le 11-12-2003 à 00:47:28  profilanswer
 

les virtualHost et les alias sont deux choses différentes heinnn :o [:meganne]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°587990
Hermes le ​Messager
Breton Quiétiste
Posté le 11-12-2003 à 00:49:42  profilanswer
 

simogeo a écrit :

les virtualHost et les alias sont deux choses différentes heinnn :o [:meganne]


 
ouaip j'ai vu ça. La solution pour moi, c'était les Alias :)

n°597472
Evolvox
Toujours y croire, toujours...
Posté le 27-12-2003 à 14:16:03  profilanswer
 

J'ai suivi tout le tuto, il est nickel, je suis arrivé à tout installer à la main. :) Mais y a un petit problème, aucune erreur (genre parse error, etc) ne s'affiche, et c'est un peu chiant vu que je ne code pas souvent juste du premier coup :D. Qu'es-ce que je dois faire pour qu'elles apparaissent ?


Message édité par Evolvox le 27-12-2003 à 14:17:01
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  16  17  18  19  20  21

Aller à :
Ajouter une réponse
 

Sujets relatifs
EasyPHP - MySQL veut plus se lancer :|[PHP] Je cherche un tuto sur l'upload,
[Easyphp/Apache] Comment modifier le répertoire de la racine[VB] Controle image rond?
fonction mail et EasyPHP[MFC] tuto debutant!
[VB6] Collection comme propriété d'un contrôleTester un tuto : faire un design CSS à la portée de tous
Changer la couleur d'un controle en VC++ ?Contrôle d'un programme en Java
Plus de sujets relatifs à : (tuto) Virez EasyPHP et prenez le contrôle!


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR