OVH Cloud OVH Cloud

PHP local

6 réponses
Avatar
Pim
Bonjour Tous,

Faut-il installer le serveur Appache à tout prix pour faire du PHP en
local dans son navigateur.

Si oui :

1) Que faut-il installer (ou compiler).

2) Quel config pour que le PHP puisse fonctionner
avec son navigateur (galeon) sur un fichier local
genre : file:///home/moi_le_beau/test.php


Pour que je puisse (enfin) me mettre à PHP sérieusement.

Merci de votre aide.

6 réponses

Avatar
Pim
Le 08 Sep 2003 18:00:36 GMT, Zouplaz disait ceci :
Pim - :

Bonjour Tous,

Faut-il installer le serveur Appache à tout prix pour faire du PHP en
local dans son navigateur.



Dans le navigateur oui,
sinon en ligne de commande tu peux aussi
Quoi?

En ligne de commande?

Tu voudrait dire utiliser PHP comme interperteur directement.

Je ne comprend pas!

Tu pourrais être plus clair?

Enfin si c'est possible cela peut toujours être intéressant pour se
mettre à PHP bien que ce ne soit un contexte vrai cela peut permettre
de commencer à se familliariser avec le langage.

et nul
besoin d'Apache dans ce cas.

Si oui :

1) Que faut-il installer (ou compiler).


- Apache
- PHP


OK

- MySQL (c'est optionnel mais PHP sans un SGBD derrière ça perd une partie
de son intérêt)


Je suis sous Debian et Debian propose Mysql et Postgresql à laquelle je suis
plus habitué.

Pour les 3 il y a surement un rpm ou package avec ta distribution. Sinon ça
se trouve sur le web (apache.org, php.net et mysql.com)


2) Quel config pour que le PHP puisse fonctionner
avec son navigateur (galeon) sur un fichier local
genre : file:///home/moi_le_beau/test.php



Non, ça sera http://localhost/moi_le_beau/test.php




Avatar
Pim
Le Mon, 8 Sep 2003 09:35:50 +0200,
Jérôme disait ceci :


Zouplaz a écrit dans le message :

Pim - :

Bonjour Tous,

Faut-il installer le serveur Appache à tout prix pour faire du PHP en
local dans son navigateur.



Dans le navigateur oui, s


Non, il existe un plugin pour ca voir dans mozilla-dev


Dans ma Debian (la Woody) j'ai un paquet de ce nom:
______________________________________________________
mozilla-dev - Mozilla Web Browser - development files

This Package contains the static libraries and headers needed to
develop
components for mozilla. The componets are, NGLayout(Necko)/Gecko
layout
engine, GTK Embedding, XPCOM,
XPToolkit, XPNet and so on.

This package also contains the idl files.
_______________________________________________________

mais cela ne parle pas de PHP.


inon en ligne de commande tu peux aussi et nul
besoin d'Apache dans ce cas.

Si oui :

1) Que faut-il installer (ou compiler).


- Apache
- PHP
- MySQL (c'est optionnel mais PHP sans un SGBD derrière ça perd une partie
de son intérêt)

Pour les 3 il y a surement un rpm ou package avec ta distribution. Sinon
ça

se trouve sur le web (apache.org, php.net et mysql.com)


2) Quel config pour que le PHP puisse fonctionner
avec son navigateur (galeon) sur un fichier local
genre : file:///home/moi_le_beau/test.php



Non, ça sera http://localhost/moi_le_beau/test.php



Bien noté.

Merçi.








Avatar
Zouplaz
Pim - :

mais cela ne parle pas de PHP.


Mais pourquoi tu te compliques la vie en fouinant dans ces trucs pareils ?

Le(s) paquetages(s) php doivent certainement porter des noms clairs style
php-devel-4.1.2

Avatar
Pim
Le 08 Sep 2003 21:51:38 GMT, Zouplaz disait ceci :
Pim - :

C'est exactement ça, tu peux écrire des scripts PHP utilisables à partir
de ton shell.

Un exemple ?

Chaque nuit, une tâche cron doit faire le ménage dans quelques tables.
Avec quoi le faire ? bash ? perl ? mouais : si tu développes en php tu le
fais en php.


Ok c'est bon.

J'ai installé les deux version php3 et 4 et j'ai fait un test : OK.

Dans la debian les paquests se nomment php[3-4]-cgi.

Ils demandent Apache comme dépendance donc Apache est installé.

Je vais faire un test sur une Url locale dans mozilla pour voir ce
qui se passe.

Merci bien

_____________

Au fait juste une parenthèse :

:-)

Avatar
Pim
Le 08 Sep 2003 21:51:38 GMT, Zouplaz disait ceci :
Pim - :

sinon en ligne de commande tu peux aussi
Quoi?




Aprés essais je n'arrive pas par contre faire en sorte que mon Browser
html exécute le PHP contenu dans les pages html.

Il ne trouve pas ce type d'adresse:

http://localhost/moi/test.php

Config de Apache?

Merci d'avance.



Avatar
Pim
Bien,

PHP fonctionne main:

Je n'arrive pas à faire du php/cgi local.

Je suis sous Debian Woody.


J'ai configuré les valeurs suivantes dans httpd.conf



ServerType standalone
ServerRoot /etc/apache
LockFile /var/lock/apache.lock
PidFile /var/run/apache.pid
ScoreBoardFile /var/run/apache.scoreboard
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15
MinSpareServers 5
MaxSpareServers 10
StartServers 5
MaxClients 150
MaxRequestsPerChild 100



LoadModule config_log_module /usr/lib/apache/1.3/mod_log_config.so
LoadModule mime_magic_module /usr/lib/apache/1.3/mod_mime_magic.so
LoadModule mime_module /usr/lib/apache/1.3/mod_mime.so
LoadModule negotiation_module /usr/lib/apache/1.3/mod_negotiation.so
LoadModule status_module /usr/lib/apache/1.3/mod_status.so
LoadModule autoindex_module /usr/lib/apache/1.3/mod_autoindex.so
LoadModule dir_module /usr/lib/apache/1.3/mod_dir.so
LoadModule cgi_module /usr/lib/apache/1.3/mod_cgi.so
LoadModule userdir_module /usr/lib/apache/1.3/mod_userdir.so
LoadModule alias_module /usr/lib/apache/1.3/mod_alias.so
LoadModule rewrite_module /usr/lib/apache/1.3/mod_rewrite.so
LoadModule access_module /usr/lib/apache/1.3/mod_access.so
LoadModule auth_module /usr/lib/apache/1.3/mod_auth.so
LoadModule expires_module /usr/lib/apache/1.3/mod_expires.so
LoadModule unique_id_module /usr/lib/apache/1.3/mod_unique_id.so
LoadModule setenvif_module /usr/lib/apache/1.3/mod_setenvif.so

ExtendedStatus On

Port 80

User www-data
Group www-data

ServerAdmin
ServerName localhost
DocumentRoot /var/www


<IfModule mod_mime.c>


AddEncoding x-compress Z
AddEncoding x-gzip gz tgz

AddLanguage da .dk
AddLanguage nl .nl
AddLanguage en .en
AddLanguage et .ee
AddLanguage fr .fr
AddLanguage de .de
AddLanguage el .el
AddLanguage it .it
AddLanguage ja .ja
AddCharset ISO-2022-JP .jis
AddLanguage pl .po
AddCharset ISO-8859-2 .iso-pl
AddLanguage pt .pt
AddLanguage pt-br .pt-br
AddLanguage ltz .lu
AddLanguage ca .ca
AddLanguage es .es
AddLanguage sv .se
AddLanguage cz .cz

<IfModule mod_negotiation.c>
LanguagePriority en da nl et fr de el it ja pl pt pt-br ltz ca es sv
</IfModule>

AddType application/x-httpd-php3 .php3
AddType application/x-httpd-php3-source .phps
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

AddType application/x-tar .tgz
AddType image/bmp .bmp

AddType text/x-hdml .hdml

</IfModule>


pour l'essenciel.

Ai-je oublié quelque-chôse.
Merçi de votre aide.