Forum français officiel Knoppix LiveCD
Vous n'êtes pas identifié.
Pages: 1
Bon(jour)soir à tous.
Je reviens sur un sujet qui me tient à coeur et dont on n'a malheureusement toujours pas de réponse complète.
L'idée est d'utiliser une plate-forme de développement facile à transporter : le LIVE-CD (quelle belle invention!!!)
Seulement, ce qui m'intéresse c'est d'avoir un compilateur C (ne rigolez pas, j'ai trouvé une distribution dans laquelle le compilateur n'est pas accessible) et de pouvoir tester des scripts php, en relation avec MySql, et du javascript.
Pour le compilateur C, j'ai testé ça marche ;-)
Pour Apache et PHP, à partir des réponses trouvées dans le forum j'ai réussi (mais j'ai eu du mal)... je vous résume les réponses :
Il faut lancer apache qui n'est pas lancé de base contrairement à ce que certains disent.
apachectl start (dans la doc on peut faire un truc du genre httpd start, les plus calés que moi en linux sauront de quoi je parle, et vous donneront pê la commande exacte, et pê encore le pourquoi de deux commandes). Ah oui!!! Cette commande se lance en tant que root (donc faire sudo su).
Ensuite on peut visualiser la belle page débian (index.html) à partir du navigateur via http://localhost/
MAIS, on ne peut rien écrire dans /var/www. Je dirais normal vu que c'est sur le cd, or dans le forum j'ai lu que /var serait un lien vers un répertoire sur la ramdisk... si c'était le cas je pense qu'on pourrait effectivement écrire dans www. Mais bon, une autre âme bienveillante nous a donné l'astuce de se créer un répertoire "public_html" dans sa home que l'on peut acceder via http://localhost/~knoppix/
C'est vrai que je préfairerai travailler directement sous www, surtout qu'il existe une copie dans unionfs dont je ne comprends pas nom plus l'utilité (puisque non modifiable non plus).
MAIS, dans le public_html, le fichier index reconnu est exclusivement un fichier html (donc pas php), ce qui n'est pas pratique non plus.
Voilà donc le résumé de ce qui était dit. Les Pbs en suspens sont donc
(1) peut on (et comment) écrire dans un www
(2) peut on (et comment) faire reconnaitre un index.PHP
Et pour la suite, je n'ai rien trouvé s'y rapportant : Comment lance t'on MySql ? pourtant j'ai bien trouvé un répertoire mySql dans l'arborescence.
Note : je suppose que mysql n'est pas lancé puisque je n'ai aucun réponse à la commande
ps -ef |grep -i my
Donc si on peut enfin apporter une réponse définitive qui nous permettrai d'avoir l'équivalent de easyphp (avec un compilateur C en prime ;-) sur un Live CD... ce serait un grand pas pour tous les lycéens et étudiants qui bosse tout le temps sur des machines différentes, mais qui ont une clé usb pour se consoler :-)
Merci pour vos réponses
Aplus
Olv
Hors ligne
lolikeur a écrit:
MAIS, on ne peut rien écrire dans /var/www.
Meme en root ? Bizarre...
(2) peut on (et comment) faire reconnaitre un index.PHP
Il faut modifier le fichier httpd.conf, avant demarrage de Apache. C'est une FAQ Apache, ca, je te laisse chercher ;-)
Et pour la suite, je n'ai rien trouvé s'y rapportant : Comment lance t'on MySql ?
Comme Apache :-)
C'est-a-dire un truc du genre :
/etc/init.d/mysql start
Yann
Hors ligne
Salut,
Depuis les versions 4.0.2 de KNOPPIX correspondant à la 2.1 de Kaella tu peux écrire/modifier où tu veux.
J'utilise par simplicité un répertoire public_html dans mon Home qui est ainsi accessible:
http://localhost/~knoppix/
Hors ligne
Installer un serveur LAMP (Linux Apache Mysql Php) sur un live CD Kaella 2.2
Ouvrir une console et passer en super-utilisateur :
$su
Apache est déjà installé sur le live CD mais pas mysql-server ni phpmyadmin.
Il faut compter au moins 250Mo de ramdisk pour l'installation pour être tranquile on mettra 512Mo si on a suffisament de RAM+SWAP :
# mount /ramdisk -o remount,size=512m && apt-get update && apt-get install mysql-server phpmyadmin && apt-get clean
Ensuite il faut editer /etc/apache/httpd.conf
# kwrite /etc/apache/httpd.conf
Là on cherche la ligne :
DirectoryIndex index.html index.htm index.shtml index.cgi
on rajoute index.php à la fin, on sauve et on quite kwrite.
Pour pouvoir ecrire dans /var/www :
# chmod 777 /var/www
Il n'y a plus qu'a lancer les services et quiter la console :
# /etc/init.d/apache start && /etc/init.d/mysql-server start && exit
C'est tout.
Pour l'accès à phpmyadmin : entrer root comme nom d'utilisateur sans mot de passe.
Un truc bien aussi :
# apt-get install quanta mozilla-firefox-webdeveloper && apt-get clean
Comme ça tu as une plateforme de développement complète ![]()
Hors ligne
J' ai l'intention de faire fonctionner correctement SPIP et pour cela, on me demande d' Installer LAMP : heureusement ou pour mon plus grand malheur, qui sait ?, j'ai installe grâce à 2 cle USB, un knoppix.
Premièrement, installation de Apache. D' après moi, Apache2 devrait être installe mais le test http://localhost ou http://127.0.0.1 n'est pas probant. Qui pourrait me dire comment savoir si Apache fonctionne ?
Deuxièmement, lorsque je tape la commande mysql start, c'est le silence radio, mon je n'ai pas de reponse ! Et je viens de lire que mysql sur Kaella n'est pas installe. Comment savoir si je suis dans ce cas ?
bien cordialement
Jean-francois Doucet
Hors ligne
Salut,
Deja essaies de demarrer apache:
sudo /etc/init.d/apache2 restart
Hors ligne
Pages: 1