현재 CentOS(버전 6.5), nginx, mysql 및 php가 설치되어 있습니다. 브라우저에서 탐색을 시도하면 index.php
괜찮아 보이지만 명령줄을 통해 스크립트를 실행하려고 하면 다음과 같은 결과가 나타납니다.
php: 명령을 찾을 수 없습니다
왜 이런 일이 발생합니까? 어떻게 해결할 수 있나요?
편집하다:php-cli 패키지를 설치하려고 합니다.
# yum install php-cli
Error: Package: php-cli-5.3.3-40.el6_6.x86_64 (updates)Requires: php-common(x86-64) = 5.3.3-40.el6_6
Installed: php-common-5.4.35-1.el6.remi.x86_64 (@remi)
php-common(x86-64) = 5.4.35-1.el6.remi
Available: php-common-5.3.3-38.el6.x86_64 (base)
php-common(x86-64) = 5.3.3-38.el6
Available: php-common-5.3.3-40.el6_6.x86_64 (updates)
php-common(x86-64) = 5.3.3-40.el6_6
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
답변1
다음에서 사용하려면 먼저 PHP의 명령줄 인터페이스 버전을 설치해야 합니다 bash
.
yum install php-cli
PHP가 nginx 페이지의 일부인 경우 명령줄 버전이 필요하지 않습니다.