Pages

Affichage des articles dont le libellé est apache. Afficher tous les articles
Affichage des articles dont le libellé est apache. Afficher tous les articles

10 novembre 2011

Comment Installer un serveur LAMP sur ubuntu avec le module userdir

L'installation d'un serveur LAMP Linux Apache Mysql Php sur un serveur ubuntu se fait facilement. Il existe nombreux tuto qui décrivent la procédure à suivre.

Si vous installer le module userdir, chaque utilisateur va ainsi avoir son site web sur le serveur en mettant ses sources dans le répertoire public_html. Par exemple pour un utilisateur paul, en mettant sa page sur
/home/paul/public_html on va la voir avec l'adresse http://localhost/~paul/page.php
.
Le seul problème c'est que cela ne fonctionne pas pour php. Il va proposer de télécharger le fichier au lieux de l'interpréter.

La solution :
Modifier le source php5.conf se trouvant dans /etc/apache2/mod-enable
il faudra commenter les lignes avec  ## sur l'exemple.
    
    < IfModule mod_php5.c>
      < FilesMatch "\.ph(p3?|tml)$">
   SetHandler application/x-httpd-php
      < /FilesMatch>
      < FilesMatch "\.phps$">
   SetHandler application/x-httpd-php-source
      < /FilesMatch>
      # To re-enable php in user directories comment the following lines
      # (from  to .) Do NOT set it to On as it
      # prevents .htaccess files from disabling it.
      ##< IfModule mod_userdir.c>
      ##      < Directory /home/*/public_html>
      ##        php_admin_value engine Off
      ##     < /Directory>
      ##< /IfModule>
  < /IfModule>

11 janvier 2011

Quels sont les serveurs web les plus utilisés en 2011 ? : Apache ou IIS ?

En ce début d'année 2011 quelle est la situation des serveurs web ?

Apache : 109 millions en 2009 passe à 152 millions en 2010 soit + 43 millions

Microsoft IIS passe de 49 millions de serveurs à 57 millions ( + 8 millions )

Nginx nous montre une petite augmentation de 16,2 à 16,9 millions.

Google’s web server (utilisé principalement pour Blogger) passe de 14.1 to 14.9 millions en 2010.

enfin Lighttpd arrive loin derrière avec 840 000 en 2009 et passe au dessus du million en 2010 avec  1.3 millions de sites web.

Un schéma est tellement plus simple à comprendre même en anglais.




Autres statistiques

30 juillet 2006

tutorial php-cli lancer php sans apache

php-cli php sans apacheOn a parfois besoin de lancer php en ligne de commande dans un script. On pourra par exemple faire un sauvegarde de la base de donnée ou lancer un script qui dure longtemps automatiquement, il faudra alors installer php-cli
Voici le tutorial pour ubuntu. Pour les autres distributions debian, cela ne devrait pas trop changer.
  • Installation du paquet php-cli
Avec votre outil de gestion de paquet par exemple synaptic : installer php-cli ( en ligne de commande ( sudo apt-get install php-cli )
Pour tester : faite un script test.php avec juste
Puis lancer en ligne de commande en allant dans le répertoire du script
$ php test.php
Cela devrait vous afficher salut.

  • Configuration de l'extension mysql.
Attention par défaut ubuntu ne teste pas à l'installation l'extension mysql. Si on ne fait rien, cela ne marche pas. C'est le problème de linux, il y a toujours des choses à configurer pour faire marcher correctement. Attention Il faut modifier php /etc/php4/cli/php.ini : il faut décommenter la ligne extension=mysql.so pour que mysql fonctionne !

Ouvrez le fichier avec votre éditeur de texte en mode super utilisateur et chercher extension=mysql.so.Il faut enlever le commantaire # devant. Sauvegarder et relancer apache ( sudo /etc/init.d/apache restart ).
Maintenant votre script peut être lancer dans un shell en ligne de commande et programmer avec un cron.
Voici une page d'explication qui va un peu plus loin.
http://www.proformatique.org/article.php3?id_article=56