Alina20, тут всё просто. На shared hosting-е хостеры занимаются администрированием серверов, в данном случае этим придётся заниматься самостоятельно. То есть либо обрастать знаниями и становиться линукс-сисадмином, либо нанять готового, либо найти его бесплатно. Область эта, мягко говоря, обширная, поэтому сказать "вам нужно это и это" очень сложно. Потому что нужно и то, и это, и ещё куча всего по мелочам. Это примерно как приехать к огромному гипермаркету впервые в жизни, дёрнуть за рукав спешащего человека и сказать: "Я не знаю точно, что мне нужно, внутрь зайти страшно, но здесь вроде бы это есть. Вы не подскажете, что мне делать и как всё найти?" Вам могут помочь при наличии конкретных вопросов. А в случае общих запросов - тут увы, шансов мало.
1. Чтобы делать что-то с установкой программ и настройкой, для начала надо подключиться к серверу по SSH (получить командную строку).
2. Простейший способ узнать, установлен ли какой-то пакет (php5, curl), если не помнишь как пользоваться менеджерами пакетов - попробовать набрать "man php", "man php5", "man curl". Или "apropos" вместо "man".
3. Получить информацию о названии пакета - "apt-cache search php5", "apt-cache show php5". И grep или перенаправление в файл для тяжёлых случаев.
4. Поискать информацию - в гугле добавляете в начале слово "ubuntu" и изучаете: "ubuntu php5", "ubuntu php5 howto", "ubuntu 10.10 php5 install" и т.д.
5. Установить пакеты: "sudo apt-get install php5 curl", удалить -- "sudo apt-get remove php5 curl"