Installation de LightHTTP sous windows

Bon apache étant trop Gourmant j’ai tenté d’autre serveur web tel que Abyss pis IIS mais abyss etant plus simple j’étais resté longtemps sur abyss avec “.php”.

Cependant Abyss ne supportais pas les “.htaccess” et étais un serveur payant la version gratuite étant beaucoup limité comparais a la version payante.

Bon pour débuter vous aurez besoin de tout ceci

LightHttpD compiler pour windows ( disponible plus bas ) Php ( voir plus récent ici ) et Mysql ( site ici )

Pour commencer download Lighttpd version windows ( Compiler par KevinWorth Liens )

Bon maintenant faite l’installation a C:Lighttpd puis aller dans le folder /etc il y a ici le fichier de configuration Lighttpd.conf ouvrer ce dernier avec Notepad dans la liste de module décommenter mod_cgi

Example:

## modules to load
# at least mod_access and mod_accesslog should be loaded
# all other module should only be loaded if really neccesary
# – saves some time
# – saves memory
server.modules = (
“mod_rewrite”,
# “mod_redirect”,
# “mod_alias”,
“mod_access”,
# “mod_cml”,
# “mod_trigger_b4_dl”,
# “mod_auth”,
# “mod_status”,
# “mod_setenv”,
# “mod_fastcgi”,
# “mod_proxy”,
# “mod_simple_vhost”,
# “mod_evhost”,
# “mod_userdir”,
“mod_cgi”,
# “mod_compress”,
# “mod_ssi”,
# “mod_usertrack”,
# “mod_expire”,
# “mod_secdownload”,
# “mod_rrdtool”,
“mod_accesslog” )

Bon ensuite vous devrez ajouter une ligne a la configuration pour le support “.php” regarder l’example ci dessous

#### CGI module
#cgi.assign = ( “.pl” => “/usr/bin/perl”,
cgi.assign = ( “.php” => “C:/php/php-cgi.exe” )
# “.cgi” => “/usr/bin/perl” )
#

en dessous de la ligne #cgi.assign = ( “.pl” => “/usr/bin/perl”, vous ajoutez

cgi.assign = ( “.php” => “C:/php/php-cgi.exe” )

Maintenant Installer PHP dans a la place suivante C:/php vous devrez créer un php.ini que vous pouvez prendre un example “php.ini-dist” copier tout dans un fichier du nom de php avec l’extension .ini!

Modifier le Path du dossier dans le .ini

; The root of the PHP pages, used only if nonempty.
; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root
; if you are running php as a CGI under any web server (other than IIS)
; see documentation for security issues. The alternate is to use the
; cgi.force_redirect configuration below
doc_root = C:lighttpdhtdocs

Ceci fais pour permettre mysql et les md5 et autres du genre vous devrez décommenter ceci.

extension=php_mysql.dll

extension=php_mysqli.dll

extension=php_gd2.dll

Maintenant reste un léger détail ajouter le path des extensions Php 5.0 + donc

; Directory in which the loadable extensions (modules) reside.
extension_dir = “ext/”

Voila tout pour PHP et LIGHTTPD pour ce qui est de mysql vous devrez faire le setup manuel que je ne détaillerais pas ici pour le moment.

Si avez des questions des erreurs faites les moi parvenirs je répondrais et ajouterer a la documentation ou bref ce que cette page est sensser être.

Il ce peut que j’aille oublier certain détails mais en gros c’est ce que je me rappelle.

Tagged with:
 
About The Author

RageX

Comments are closed.

Powered by Wordpress Themes