Po tym, jak próbowałem godzinami znaleźć dobrą ścieżkę do PHP-CLI, w końcu ją znalazłem. Ale mój dumny wkrótce zniknął ponownie.Nie znaleziono PHP-CLI
Wciąż mam następujący błąd:
Poniższe wymagania nie zostały spełnione. W wyniku tego przesyłanie filmów zostało wyłączone.
- Nie można zlokalizować ścieżkę do PHP-CLI
Próbowałem wiele różnych ścieżek
- bin/php
- usr/local/lib
- usr/local/lib/php
- usr/local/bin/php (jest to dobre, które myślałem).
Nadal pojawia się ten sam błąd, co powyżej. Co się dzieje? Mój serwer nie działa w trybie awaryjnym, a mój exec()
jest włączony poprzez plik php.ini.
Proszę mi pomóc ..
Edit:
Paul
Q: Have you tried any "fully qualified paths", e.g. "/bin/php" (not just "bin/php")?
A: Próbowałem oba rozwiązania, bez rezultatu.
Q: Are you sure php-cli is installed on your system (it's typically a seperate package from the Apache PHP plug-in)? EXAMPLE: apt-get install php5-common libapache2-mod-php5 php5-cli.
A: Próbowałem to w SSH mojego serwera, jego serwerze CentOS więc nie znalazł komentarz
@Peter:
If you installed PHP through your OS package manager, the path would probably be /usr/bin/php, which appears to be the only one you didn't try
Próbowałem tego teraz, nie pomogłem, wciąż ten sam błąd:
Edit2
@ Dev null
You have found and what? Just knowing where >is located will not fix it, have you changed some >code or environment variable PATH to make it
A:. Jego pole wejściowe, gdzie trzeba umieścić ścieżkę w nie uległy zmianie kodu, ponieważ PHP w wersji 5.3. 17 (CLI) zainstalowane na moim serwerze CentOS. Więc nie trzeba zmieniać kodu tylko dla ścieżki, prawda?
Edit
Moja informacji PHP, PHP 5.3.17 (CLI) Sprawdź poniżej obraz ..
Edit
Kiedy zrobić rpm -q php-cli
uzyskać PHP-CLI not installed
i kiedy chcę zainstalować dostaję No package php-cli available
. Zobacz zdjęcie poniżej.
Edit
Wynik /bin/php -v
poniżej.
P: Czy wypróbowałeś jakiekolwiek "w pełni kwalifikowane ścieżki", np. "/ bin/php" (nie tylko "bin/php")? P: Czy jesteś pewien, że php-cli jest zainstalowany w twoim systemie (zazwyczaj jest to * osobny * pakiet z wtyczki Apache PHP)? PRZYKŁAD: 'apt-get install php5-common libapache2-mod-php5 php5-cli'. – paulsm4
Jeśli zainstalowałeś PHP za pośrednictwem swojego menedżera pakietów OS, ścieżka prawdopodobnie byłaby '/ usr/bin/php', która wydaje się być jedyną, której nie próbowałeś. –
Znalazłeś i co? Samo ustalenie, gdzie się znajduje, nie naprawi tego, czy zmieniłeś kod lub zmienną środowiskową 'PATH', aby działała? –