[PHP] Installer un serveur

Répondre
Partager Rechercher
Bonjour à tous ...

Développant un petit site Intranet, pour le bureau où je travaille, en PHP, j'aimerais maintenant installer un serveur Apache et MySQL pour la "production" de ce site.
Le serveur à ma disposition tourne sous Windows 2000 Serveur. Où est-ce que je pourrais trouver les programmes (libres de droits) qu'il me faut ?

J'ai développé mon Intranet avec EasyPHP, tout à fait performant pour la programmation. Mais je ne connais pas encore bien le "monde" du PHP pour avoir une référence des programmes proposant le serveur Apache et MySQL qu'il me faut ...


Merci beaucoup de votre aide ...
Je ne me suis jamais servis de EasyPHP, mais il me semble que c'est seulement Apache avec module PHP et MySql pré-configurés non ?

Je n'ai pas très bien saisi ce que tu recherchais, je ne comprend pas pour la "production", mais si tu veux faire marcher ton site PHP en local :

http://www.apache.org/
http://www.php.net/
http://www.mysql.com/
Bah sous Windows garde simplement Easy PhP, certain te diront c'est pas pros blablabla
Ca reste du Apache+MySQL+phpmyadmin+php, il y a juste le httpd.conf à modifier si tu veut que ton Intranet puisse aussi faire Extranet ou si le réseau de ton entreprise est sur plusieurs sites et non dans le même "LAN".

Normalement tu as juste à rajouter Listen 80
en dessous de Listen localhost ou Listen 127.0.0.1
Apache
MySQL
PHP

Par contre étant sous Windows, je me demande si IIS ne serait pas plus performant, à vois avec les spécialistes, je sais pas du tout là.

Pour l'install, j'avais récupéré 2-3 tutos qui fonctionnaient bien ensemble. C'est peu être un peu brouillon, mal fait et surement un peu incomplet, mais ça fait longtemps que j'ai pas réinstallé un serveur WAMP sur mon PC.

Citation :
Créer le répertoire webdev à la racine de C:, il comprendra Apache, MySQL, PHP.

-installer mysql (c:\webdev\mysql)
-puis en ligne de commande :
Code:
c:\webdev\mysql\bin\mysqld-max-nt --install
-Puis my.ini à mettre dans le repertoire windows et avec un editeur ecrivez ceci dedans

Code:
[mysqld]
basedir=c:/webdev/mysql
datadir=c:/webdev/mysql/data
-puis en ligne de commande :
Code:
net start mysql
-Pour vérifier que MySQL est bien installé, lancer l’instruction suivante en ligne de commande :
Code:
mysqlshow
Apache
-installer le msi d'apache (c:\webdev\apache\)
-configurer le httpd.conf
Ajouter le load module, le addtype, document_root, extension_dir
copier c:\webdev\php504\libmysql.dll dans c:\windows\system32\
Citation :
Publié par Moine Gourmand
Par contre étant sous Windows, je me demande si IIS ne serait pas plus performant, à vois avec les spécialistes, je sais pas du tout là.
Oui mais non.
Je sais, cette argumentation impressionne, mais IIS c'est vraiment une bouse.
Citation :
Publié par Zup Arkhen
Bah sous Windows garde simplement Easy PhP, certain te diront c'est pas pros blablabla
Ca reste du Apache+MySQL+phpmyadmin+php, il y a juste le httpd.conf à modifier si tu veut que ton Intranet puisse aussi faire Extranet ou si le réseau de ton entreprise est sur plusieurs sites et non dans le même "LAN".

Normalement tu as juste à rajouter Listen 80
en dessous de Listen localhost ou Listen 127.0.0.1
Je me dirigerais plutôt vers cette solution là alors ... En fait, je cherche à "installer" mon site sur le serveur "physique" et configurer EasyPHP alors, pour que tous les postes de travail puissent accéder au site en question.

Donc, je redirige ma question à savoir : comment puis-je configurer EasyPHP (qui est effectivement largement suffisant) pour que l'utilisateur n'ait plus qu'à taper dans son browser : http://xx.xx.xx.xx(adresse IP du serveur physique)/nom de mon site

Merci
Citation :
Publié par Moine Gourmand
A la place d'easyphp, j'utiliserai plutôt wamp
Idem, j'avais eu des problèmes avec EasyPHP alors qu'avec Wamp, tout tournait correctement. Wamp est certes moins connu mais je le préfère, l'ensemble me semblant plus stable.
Pour un serveur en production, c'est quand même brandir bien haut un drapeau "serveur à disposition, prenez vos aises".

Au moins, installe chaque élément à part, avec la dernière version stable et sécurisée. C'est un minimum.
Citation :
Publié par Blacky---
Pour un serveur en production, c'est quand même brandir bien haut un drapeau "serveur à disposition, prenez vos aises".

Au moins, installe chaque élément à part, avec la dernière version stable et sécurisée. C'est un minimum.
En même temps si c'est que pour l'intranet.
Edit: Sinon pas mal Wamp en effet
Faut pas venir pleurer après si les données du serveur sont perdues, si tous les PC de la boite ont une photo du patron intime avec un poney en fond d'écran, et si le dernier business plan interne est sur emule.

De plus, quelqu'un qui n'a pas assez de compétence ou d'expérience pour taper php dans Google et lire le premier résultat donné, n'a également pas de quoi savoir ce qu'est réellement un intranet et ce qu'il implique.

Ma réponse reste la même : restez systématiquement loin des solutions "tout en un-clefs en main", et demandez à un pro. Installer un serveur, c'est un métier.
Les solutions toutes en un permettent de débuter facilement, sans trop ce prendre le tête, de plus il a jamais dis que son Intranet ferait Extranet ce qui limite les "photo du patron intime".

Enfin voilà on connaît rien du contexte il parle juste du bureau, pas d'une multi-nationale, ou l'a on aurait même éviter NT4.
Il n'empêche que ça fera quand même intranet, et s'il y a des problèmes de sécurité, c'est lui qui se fera taper sur les doigts parce que c'est lui qui l'a installé.

Et autant éviter de prendre de mauvaises habitudes, même si c'est plus facile. Surtout qu'installer un serveur sécurisé, c'est pas la mort non plus.
Répondre

Connectés sur ce fil

 
1 connecté (0 membre et 1 invité) Afficher la liste détaillée des connectés