Maison > développement back-end > Problème PHP > Que dois-je faire si centos ne trouve pas la commande php ?

Que dois-je faire si centos ne trouve pas la commande php ?

藏色散人
Libérer: 2023-03-11 16:48:01
original
2402 Les gens l'ont consulté

Comment trouver la commande php dans centos : exécutez d'abord "export PATH=$PATH:/usr/local/php/bin" puis exécutez "echo $PATH".

Que dois-je faire si centos ne trouve pas la commande php ?

L'environnement d'exploitation de cet article : système centOS6.8, version PHP7.1, ordinateur DELL G3

Que dois-je faire si la commande php est introuvable dans centos ?

-bash: php: command not found Le problème est en fait très simple. Si vous entrez une commande dans le terminal et que le système vous indique que la commande n'est pas trouvée (Command not found), soit parce que vous n'avez pas installé. le progiciel correspondant, ou c'est à cause du problème de configuration du chemin. Si c'est à cause d'un problème de progiciel, il n'y a rien d'autre à dire, installez simplement le progiciel correspondant. Dans un autre cas, le chemin de l'utilisateur doit être défini.

-bash: ls: command not found 或者 -bash: ll: command not found
Copier après la connexion

Cause : lors de la définition des variables d'environnement, le fichier de profil d'édition n'a pas été écrit correctement, ce qui a entraîné la non-reconnaissance de commandes telles que ls sur la ligne de commande.

Solution :

export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
bash: PHP: command not found
Copier après la connexion

Solution :

export PATH=$PATH:/usr/local/php/bin
Copier après la connexion

Ensuite, faites écho à $PATH et revoyez-le.

usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/php/bin
Copier après la connexion

À ce moment, vous pouvez taper directement php -i dans n'importe quel répertoire du système pour l'exécuter.

-bash:unzip: command not found
Copier après la connexion

-bash : Deux solutions pour wget : commande introuvable

Généralement, lorsque Linux est installé au minimum, wget ne sera pas installé par défaut.

Peut être installé via les deux méthodes suivantes :

1. installation de rpm

rpm Adresse source de téléchargement : http://mirrors.163.com/centos/6.2/os/x86_64/Packages/

Téléchargez le RPM de Paquet wget : http://mirrors.163.com/centos/6.2/os/x86_64/Packages/wget-1.12-1.4.el6.x86_64.rpm

rpm ivh wget-1.12-1.4.el6.x86_64.rpm Installer ça peut.

2. miam installation

yum -y install wget
Copier après la connexion

L'invite du port 80 a été occupée

httpd not running, trying to start
(98)Address already in use: AH00072: make_sock: could not bind to address [::]:80
(98)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
AH00015: Unable to open logs
Copier après la connexion

Solution :

# netstat -lnp|grep :80
tcp 0 0 :::80 :::* LISTEN 2184/httpd
杀掉服务
# killall -9 httpd
重启
# /etc/init.d/httpd start
Copier après la connexion

Apprentissage recommandé : "

Tutoriel vidéo PHP

"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal