Miałem doświadczenie ze zdalnym hostem, który oferuje kilka wersji php, i jakoś został ustawiony na starszą domyślną wersję php.
Na przykład nie mogłem zrozumieć, dlaczego moje migracje nie zostały uruchomione - polecenia rzemieślnicze nie powiodły się bez wyraźnego powodu, gdy działała prawie identyczna konfiguracja lokalna. Przyjdź, aby dowiedzieć się, że mój katalog główny był ustawiony na 5.2. Szybka sesja czatowa z webhostami i oni pokazali mi, jak to naprawić. Działają pre-migracje.
Znaczna część mojej aplikacji zadziałała, ale funkcjonalność rzemieślnika jest dla mnie nieosiągalna. Nadzieja, która pomaga.
Przydaje się także built-in php development web server - rozpoczyna się od 5.4.
EDIT: Tutaj jest trochę więcej amunicji dla Ciebie: inny specyficzny problem natknąłem:
[email protected]:/home/ryan/MyApp6# php /usr/bin/composer.phar update
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- zizaco/entrust dev-master requires php >=5.4.0 -> no matching package found.
...
[email protected]:/home/ryan/MyApp6# php -v
PHP 5.3.10-1ubuntu3.6 with Suhosin-Patch (cli) (built: Mar 11 2013 14:31:48)
Więc nie masz go: Powierzenie jest jeden konkretny przykład pakietu nie można korzystać bez 5.4 ...
sudo add-apt-repository ppa:ondrej/php5
sudo apt-get update
sudo apt-get install php5
php -v
...PHP 5.4.15-1~precise+1 (cli) (built: May 13 2013 16:00:00)
composer update
...
Mam nadzieję, że komuś pomóż!
AKTUALIZACJA: lipiec 2013, za php.net: Uwaga: będzie to ostatnia regularna wersja serii PHP 5.3. Wszyscy użytkownicy PHP są zachęcani do aktualizacji do wersji 5.4 lub 5.5. Seria PHP 5.3 otrzyma tylko poprawki bezpieczeństwa na następny rok.
Czy próbowałeś go uruchomić? –
Nie mogę, projekt jeszcze się nie sprzedał! –
VirtualBox, CentOS (lub cokolwiek) i ręczna instalacja 5.3.3? –