2012-01-20 2 views
1

Godaddy, похоже, не хочет отвечать на этот вопрос;PHP версии 4 в SSH на GoDaddy и PHP версии 5 на веб-сервере

Я запустил небольшой скрипт PHP для проверки версии, и он появляется на 5.2. Затем я перехожу в SSH из терминала на Mac и php -v, и он подходит к версии 4

Все, что мне сказал, это то, что мне нужно обновить файл PHP5.ini. Проблема в том, что я читал, что она не хранится в том же месте, что и root на FTP.

У кого-нибудь была аналогичная проблема?

Спасибо.

+0

использовать это для информации о вашем веб-сервере и в чем вопрос? – motto

+0

Посмотрите, существует ли что-то вроде '/ usr/bin/php5' или'/usr/local/php5/bin/php'. Они могут иметь отдельные двоичные файлы для CLI PHP4 и PHP5 CLI. – drew010

+0

рисовал. theres no usr directory как его общий хостинг на godaddy я предполагаю – user984689

ответ

1

Возможно, это связано с тем, что у вас установлены как php-cli (командная строка), так и php-cgi.

Если вы просто запустите

"PHP -v"

будет отображать версию интерфейса командной строки, если вы запустите

"PHP-CGI -v"

будет отображать cgi версия.

+0

php-cgi -v подходит к php -v PHP 4.4.9 (cgi-fcgi) (построен: 16 июня 2010 14:48:04) Copyright (c) 1997-2008 PHP Group – user984689

3

Вместо выполнения php myphpscript.php

попробовать следующую

/usr/local/php5/bin/php myphpscript.php 
+0

Это изменилось. Теперь это '/ opt/alt/php55/usr/bin/php myphpscript.php' – QuickDanger

1

Вы можете войти в SSH терминал и изменить .bash_profile добавить в PATH путь PHP бен.

nano ~/.bash_profile

Как это: PATH=/opt/alt/php55/usr/bin:$PATH:$HOME/.local/bin:$HOME/bin

И перед сохранением, запустите в командной строке: source ~/.bash_profile

Смежные вопросы