Я студент бакалавриата, и у нас есть специальный доступ к серверу. Сервер - это unix-сервер (не знаю ОС или что-то в этом роде .. есть ли способ узнать?).
мы также получаем веб-сайт, связанный с сервером. Есть папка public_html. Я загрузил тестовый файл с помощью phpinfo (), но сервер не проанализировал его (да, у меня было правильное расширение). Итак, я предполагаю, что PHP не установлен. есть ли способ узнать, какие «общие» языки УСТАНОВЛЕНЫ?
Сначала необходимо выяснить то, что установлена ОС. Вероятно, что это может быть отображено когда Вы сначала ssh в поле. В противном случае выполнение $ uname -a
скорее всего, даст Вам некоторый ключ к разгадке. Если Вы решите, что это запускает Linux, то необходимо будет узнать, какие пакеты были установлены. Если это - основанный на об/мин дистрибутив (RHEL, CentOS, Fedora, и т.д.), то $ rpm -qa
отобразит все установленные пакеты. Если это - находящийся в debian дистрибутив (Debian, Ubuntu, и т.д.), то $ dpkg --get-selections
даст Вам список всех установленных пакетов. Если Вы решаете, что в какой-то момент пакеты были установлены за пределами системы управления пакета (из источника, через tarball), то Вы в значительной степени застреваете к проверке файловой системы для наблюдения то, что двоичные файлы вокруг - не симпатичная задача.
Если Вы решите, что это не Linux, то я, вероятно, не помогу.