HomeBrew, Curl, Php et je ne sais plus quoi

Etoile

Génie
Auteur du topic
Plus bavard du mois
30 Oct 2024
2,289
2,896
Bonjour, cets encore moi désolée de refaire un topic sur cet endroit.

J'ai un problème avec HomeBrew. (Je suis sur un mac os 12.7 donc un peu pourri)

En gros, j'ai tappé la commande dans le terminal, tout se passait bien. (Après 4 heures à comprendre comment on faisait.)

Sauf que déjà, je sais pas l'ouvrir. (Oui c'est extrêmement con comme problème mais c'est bel et bien le mien) je vous avoue que après tout ce temps je n'ai qu'une envie cets de balancer le mammouth qui me sert d'ordi par terre. Donc quelqu'un sait comment on fait ?

Passons.

Maintenant que HomeBrew est là, il devrait m'être possible d'avoir php. Je tape donc la commande sur le terminal mais "error : php : failed to download ressource "freetds". *en a marre*.

Je fais le tour des forums, ils disent de mettre curl. Je fais donc : brew install curl.

Là des lignes s'affichent jusquà ce que la dernière me dise que curl est déjà sur l'ordi. Mais faut chercher dans le "PATH" et moi je sais pas ce que cets 😭😅.

*se sent un peu stupide*

Du coup je suis bloquée là. J'arrive pas à trouver comment on ouvre HomeBrew, ni comment on met php (j'ai entendu parler d'une commande du genre "brew install docteur" ou un truc comme ça).

Je suis en train de considérer l'option de faire un meurtre sur l'ordinateur familiale mais je tiens à ma survie alors faudrait mieux que j'évite.

Quelqu'un sait comment résoudre ces problemes ? Oh et aussi, comment on met css ? Parce que tant que j'y suis là...

Merci d'avance pour votre réponse et désolée pour le pavé.
 

Etoile

Génie
Auteur du topic
Plus bavard du mois
30 Oct 2024
2,289
2,896
Ah ok parce que c'est simple a installer et a configurer donc je me disais qu'il y avait une raison pour que tu l'utilise pas 😅
D'accord bah je vais voir ça ! Juste...tu l'installe depuis où ? Et cets quoi en fait ? Un truc qui réuni php + css + html etc ?
 
28 Août 2024
961
1,660
D'accord bah je vais voir ça ! Juste...tu l'installe depuis où ? Et cets quoi en fait ? Un truc qui réuni php + css + html etc ?
Tu peux l'installer depuis Internet directement et ensuite il y a une bibliothèque où tu peux globalement ajouter tous les language de programmation donc tu as besoin
 

Etoile

Génie
Auteur du topic
Plus bavard du mois
30 Oct 2024
2,289
2,896
Tu peux l'installer depuis Internet directement et ensuite il y a une bibliothèque où tu peux globalement ajouter tous les language de programmation donc tu as besoin
Oh d'accord ! Et bien merci infiniment pour ce conseil je vais aller essayer ! Punaise et dire que je bug sur php depuis hier.
 
  • Like
Réactions: 1 membre

Gno

Sage
9 Nov 2022
698
1,205
Là des lignes s'affichent jusquà ce que la dernière me dise que curl est déjà sur l'ordi. Mais faut chercher dans le "PATH" et moi je sais pas ce que cets 😭😅.
Je sais pas si ça va t'aider, mais le "PATH" c'est les variables d'environnement système.
Pour comprendre ce que c'est, je vais faire un petit exemple :
  • J'ai codé un script en Python pour pouvoir télécharger toute une page web et extraire les images (ce n'est qu'un exemple, on imagine, retient juste que c'est un script)
  • Le seul moyen pour l'exécuter c'est d'être dans le même répertoire que ce script, d'être dans un terminal de commande et de taper monscript, ou bien d'être dans un autre répertoire et de taper path/to/monscript
  • Sauf que je voudrais pouvoir l'exécuter partout sans avoir à taper le chemin absolue (le chemin jusqu'à la racine)
  • Donc pour cela, je vais entrer le répertoire jusqu'au script dans les variables d'environnement, et notamment la variable "PATH"
Donc en gros c'est un peu un "annuaire", quand tu vas taper une commande, le système d'exploitation va vérifier dans les variables d'environnement si cette commande est présente dans l'un des chemins spécifié dans le PATH (en expérant que ça t'ait aidé à comprendre)
Messages fusionnés :

Quelqu'un sait comment résoudre ces problemes ? Oh et aussi, comment on met css ? Parce que tant que j'y suis là...
Normalement y'a pas à installer CSS, c'est un truc déjà compris et interprété par les navigateurs d'aujourd'hui
Messages fusionnés :

D'accord bah je vais voir ça ! Juste...tu l'installe depuis où ? Et cets quoi en fait ? Un truc qui réuni php + css + html etc ?
Visual Studio Code est un IDE (Integrated Development Environment) développé par Microsoft. C'est un éditeur de code très optimisé et très complet, qui possède par ailleurs une section "extensions", qui permet d'installer tous les modules nécessaires pour un certain langage. Il possède aussi un terminal intégré, pour exécuter le code directement dans l'application
Messages fusionnés :

Mais du coup je comprends mal, tu veux installer PHP, d'accord, et tu as parlé de CSS. Tu veux faire du HTML/CSS ? Car dans ce cas, il suffit juste d'installer VS Code, de le lancer, d'ouvrir un répertoire de travail (un dossier où tu vas stocker tous les codes), ensuite tu crées un fichier .html, puis tu peux commencer à faire du web. (bon, tu peux aussi créer un dossier js (pour "javascript") où tu pourras y stocker tous les fichiers de scripts JavaScript, et un dossier css pour y stocker toutes les feuilles de style).

Pour voir le résultat de ce que tu as fait, tu as juste à aller dans ton dossier, et ouvrir le .html avec un navigateur
 
Dernière édition:
  • Wow
Réactions: 1 membre

Etoile

Génie
Auteur du topic
Plus bavard du mois
30 Oct 2024
2,289
2,896
Je sais pas si ça va t'aider, mais le "PATH" c'est les variables d'environnement système.
Pour comprendre ce que c'est, je vais faire un petit exemple :
  • J'ai codé un script en Python pour pouvoir télécharger toute une page web et extraire les images (ce n'est qu'un exemple, on imagine, retient juste que c'est un script)
  • Le seul moyen pour l'exécuter c'est d'être dans le même répertoire que ce script, d'être dans un terminal de commande et de taper monscript, ou bien d'être dans un autre répertoire et de taper path/to/monscript
  • Sauf que je voudrais pouvoir l'exécuter partout sans avoir à taper le chemin absolue (le chemin jusqu'à la racine)
  • Donc pour cela, je vais entrer le répertoire jusqu'au script dans les variables d'environnement, et notamment la variable "PATH"
Donc en gros c'est un peu un "annuaire", quand tu vas taper une commande, le système d'exploitation va vérifier dans les variables d'environnement si cette commande est présente dans l'un des chemins spécifié dans le PATH (en expérant que ça t'ait aidé à comprendre)
Messages fusionnés :
Oh d'accord !
Normalement y'a pas à installer CSS, c'est un truc déjà compris et interprété par les navigateurs d'aujourd'hui
Messages fusionnés :
Ok !
Visual Studio Code est un IDE (Integrated Development Environment) développé par Microsoft. C'est un éditeur de code très optimisé et très complet, qui possède par ailleurs une section "extensions", qui permet d'installer tous les modules nécessaires pour un certain langage. Il possède aussi un terminal intégré, pour exécuter le code directement dans l'application
Messages fusionnés :

Mais du coup je comprends mal, tu veux installer PHP, d'accord, et tu as parlé de CSS. Tu veux faire du HTML/CSS ? Car dans ce cas, il suffit juste d'installer VS Code, de le lancer, d'ouvrir un répertoire de travail (un dossier où tu vas stocker tous les codes), ensuite tu crées un fichier .html, puis tu peux commencer à faire du web. (bon, tu peux aussi créer un dossier js (pour "javascript") où tu pourras y stocker tous les fichiers de scripts JavaScript, et un dossier css pour y stocker toutes les feuilles de style).
Oui du coup jai hu ça c'est super merci !
En fait je voulais faire du html/css et du pop et du coup eh bien j'ai fait ce que JED m'a conseillé et cets parfait !
Pour voir le résultat de ce que tu as fait, tu as juste à aller dans ton dossier, et ouvrir le .html avec un navigateur
Ok merci !
 

Gno

Sage
9 Nov 2022
698
1,205
Mais du coup t'es pas obligée de faire du PHP directement (car c'est vraiment pour faire du dynamique), tu peux déjà te concentrer sur le HTML/CSS/JS (le JS te permet de faire des choses plus dynamiques, comme des animations etc), avec le JS tu as de quoi t'amuser, notamment avec la DOM (Document Object Model) qui te permet de contrôler les éléments d'une page (par exemple, une balise div qui a un id "test", tu peux la récupérer dans le code JS, et par exemple si on clique sur un bouton, on applique à cet id un attribut CSS invisible pour le cacher, donc ouais y'a pas mal à faire si tu veux
 

Etoile

Génie
Auteur du topic
Plus bavard du mois
30 Oct 2024
2,289
2,896
Mais du coup t'es pas obligée de faire du PHP directement (car c'est vraiment pour faire du dynamique), tu peux déjà te concentrer sur le HTML/CSS/JS (le JS te permet de faire des choses plus dynamiques, comme des animations etc), avec le JS tu as de quoi t'amuser, notamment avec la DOM (Document Object Model) qui te permet de contrôler les éléments d'une page (par exemple, une balise div qui a un id "test", tu peux la récupérer dans le code JS, et par exemple si on clique sur un bouton, on applique à cet id un attribut CSS invisible pour le cacher, donc ouais y'a pas mal à faire si tu veux
D'accord ! Après je sais faire du html mais cest une bonne idee le js ^^.
 

Gno

Sage
9 Nov 2022
698
1,205
D'accord ! Après je sais faire du html mais cest une bonne idee le js ^^.
Dans ce cas, si tu fais faire du HTML (et après que tu ais vu comment marche le JS), tu pourras te pencher sur les frameworks (comme TailwindCSS, ou Bootstrap), c'est une sorte de boite à outils qui te permet de faire des pages web plus facilement quand tu connais le truc
 

Etoile

Génie
Auteur du topic
Plus bavard du mois
30 Oct 2024
2,289
2,896
Dans ce cas, si tu fais faire du HTML (et après que tu ais vu comment marche le JS), tu pourras te pencher sur les frameworks (comme TailwindCSS, ou Bootstrap), c'est une sorte de boite à outils qui te permet de faire des pages web plus facilement quand tu connais le truc
Ok merci ! Je vais voir ça dès que je peux du coup c'est super sympa de me donner tout ces conseils.
 

Gno

Sage
9 Nov 2022
698
1,205
Pas de problèmes ! Il faut bien qu'on s'aide entre informaticiens
 
  • Merci
Réactions: 1 membre

Etoile

Génie
Auteur du topic
Plus bavard du mois
30 Oct 2024
2,289
2,896
Bon en fait j'ai encore une question s'il te plait...Comment tu test un debut de page web en html ? Parce que j'arrive pas vraiment...
 

Pingouin

Modérâleur
Membre du personnel
13 Déc 2020
2,645
3,096
Bon en fait j'ai encore une question s'il te plait...Comment tu test un debut de page web en html ? Parce que j'arrive pas vraiment...
Si c'est que du HTML/CSS, tu as juste besoin d'ouvrir le fichier HTML sur ton navigateur (cmd+O si je ne me trompe pô)
 

Etoile

Génie
Auteur du topic
Plus bavard du mois
30 Oct 2024
2,289
2,896
Si c'est que du HTML/CSS, tu as juste besoin d'ouvrir le fichier HTML sur ton navigateur (cmd+O si je ne me trompe pô)
Oui du coup jai installé ce que m'a recommendé JED et cest parfait ^^. Mais merci pour cette autre technique.
 
28 Août 2024
961
1,660
Bon en fait j'ai encore une question s'il te plait...Comment tu test un debut de page web en html ? Parce que j'arrive pas vraiment...
Sur visual studio code tu cliques droit sur le fichier HTML, tu fais reveal in finder et tu double clique sur le fichier qui apparaît devant toi et ça va t'ouvrir ton navigateur avec ta page web
 

Etoile

Génie
Auteur du topic
Plus bavard du mois
30 Oct 2024
2,289
2,896
Sur visual studio code tu cliques droit sur le fichier HTML, tu fais reveal in finder et tu double clique sur le fichier qui apparaît devant toi et ça va t'ouvrir ton navigateur avec ta page web
Daccord merci ! Bon faut que je corrige une erreur et jessaie ^^.