Как поставить php 7.0? Серверист "свой".

Главные вкладки

Комментарии

Аватар пользователя bsyomov bsyomov 21 августа 2017 в 18:11

Для нормального ответа на вопрос, надо бы уточнить, хотя бы, куда надо ставить, какой дистрибутив, для каких целей - продакшен или разработка и.т.п.

Аватар пользователя bsyomov bsyomov 21 августа 2017 в 19:36
1

Ещё как возникают: масса народу живёт в продакшене с настроенной первым попавшимся школьником за 3 копейки, по первому попавшемуся мануалу, виртуалке, и думают, что у ни всё ок. Smile
Вон там "серверист" не знает как php поставить же - вполне похоже.

Кстати, если это действительно академический интерес, то есть готовые докер контейнры под это, поднять которые, можно практически где угодно. А вот в продакшене, я бы не стал такое рекомендовать.

Аватар пользователя vbard vbard 22 августа 2017 в 14:18

кстати да, особенно если серверист не знает где прочитать про установку php - веста спасёт обоих.

Аватар пользователя VasyOK VasyOK 22 августа 2017 в 15:17

Видимо серверистом придется быть мне. Ну-с наченем.

multpix wrote:

Вот примерно так для начала:

https://bitbucket.org/multpix/ember2drupal/wiki/Drupal

Есть SSH доступ - подходит или что-то еще просить? после того, как пишу:
sudo add-apt-repository ppa:ondrej/php-7.0
мне выдает:
sudo: add-apt-repository: command not found

Аватар пользователя VasyOK VasyOK 22 августа 2017 в 16:24
sudo apt-get install python-software-properties
...
After this operation, 358 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://mirror.selectel.ru/ubuntu/ trusty/main python-pycurl amd64 7.19.3-0ubuntu3 [47.9 kB]
Get:2 http://mirror.selectel.ru/ubuntu/ trusty-updates/universe python-software-properties all 0.92.37.8 [19.7 kB]
Fetched 67.6 kB in 0s (832 kB/s)
Selecting previously unselected package python-pycurl.
(Reading database ... 218476 files and directories currently installed.)
Preparing to unpack .../python-pycurl_7.19.3-0ubuntu3_amd64.deb ...
Unpacking python-pycurl (7.19.3-0ubuntu3) ...
Selecting previously unselected package python-software-properties.
Preparing to unpack .../python-software-properties_0.92.37.8_all.deb ...
Unpacking python-software-properties (0.92.37.8) ...
Setting up python-pycurl (7.19.3-0ubuntu3) ...
Setting up python-software-properties (0.92.37.8) ...

после этого по прежнему
sudo: add-apt-repository: command not found

Аватар пользователя VasyOK VasyOK 22 августа 2017 в 16:50

"свой" в смысле "не-чужой"
после выполнения software-properties-common и еще одной попытки sudo add-apt-repository ppa:ondrej/php-7.0 пишет:

Cannot add PPA: 'ppa:ondrej/php-7.0'.
Please check that the PPA name or format is correct.
Аватар пользователя VasyOK VasyOK 22 августа 2017 в 17:32

Вроде удалось поставить PHP 7.1
Но в админке сайта по прежнему 5.5.9
это значит что не удалось? Или нужно что-то для сайта прописать?

Аватар пользователя VasyOK VasyOK 22 августа 2017 в 22:18

Пробую, не работает (или так и должно быть?):

root@cs105152:~# sudo a2dismod php5.5
ERROR: Module php5.5 does not exist!
root@cs105152:~# sudo a2enmod php7.1
ERROR: Module php7.1 does not exist!
Аватар пользователя Stepankov Stepankov 22 августа 2017 в 15:27

VasyOK wrote:

Есть SSH доступ - подходит или что-то еще просить? после того, как пишу:

Для начала бы что-то вроде бы выполнить
uname -a
lsb_release -a

Хотя б определишь, что за дистрибутив у тебя.

Аватар пользователя VasyOK VasyOK 22 августа 2017 в 15:33

uname -a
Linux cs105152 3.19.0-64-generic #72~14.04.1-Ubuntu SMP Fri Jun 24 17:59:48 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

lsb_release -a

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.5 LTS
Release:        14.04
Codename:       trusty
root@cs105152:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.5 LTS
Release:        14.04
Codename:       trusty
Аватар пользователя pselfin pselfin 22 августа 2017 в 18:02

Я проблему решал так - просто завел новый впс со свежей убунтой, и поставил туда свежую весту.
После чего спокойно перенес д8 туда, где пых7.
А сейчас тебе придется на серваке держать несколько версий пыха, держать их друг от дружки отдельно, еще может какой нибудь конфликт вылезти с другим софтом, опять же нужно настраивать, чтобы только конкретный сайт работал с пхп7, а остальные на старом...
В общем, вероятность что придется бодро админить - высока. Но если хочется, то никто не запретит...
Хотя бы сделай бекапы всего что есть на сервере, чтобы спать спокойно.

Аватар пользователя VasyOK VasyOK 22 августа 2017 в 20:08

Бакапы там делаются. серверист сказал.
"несколько версий пыха" - сайт вроде один. Во всяком случае я один делаю Smile

Аватар пользователя bsyomov bsyomov 23 августа 2017 в 21:21

Он и близко не готовый - он слегка работоспособный. Надо отчётливо понимать, что установка любой панельки, это отнюдь не настройка сервера.

Аватар пользователя vbard vbard 23 августа 2017 в 23:35

Ну я имел в виду да, работоспособный. Тюнить можно бесконечно. Но если ТС сам не может, нанять того кто может - не хочет, то панелька - вполне себе выход, как-то работать будет. Часто это и нужно.

Аватар пользователя bsyomov bsyomov 24 августа 2017 в 16:03

Дело не в тюнинге - дело в том, что это не более чем полуфабрикат. Есть много вещей, связанных с безопасностью, например, которые надо настраивать.
Установка панельки, это только небольшой кусочек необходимых работ, иными словами. И часто просто не нужный к тому же.

И если нет соответствующих знаний, то надо либо использовать совсем готовое решение, в виде шаред хостинга, либо опять же готовое - managed VPS где тоже всё сделает хостер, либо нанимать кого-то всё же.

Аватар пользователя vbard vbard 22 августа 2017 в 22:43

https://vestacp.com/
это такая панелька, годная и бесплатная. Пишется русскоговорящими чуваками (не уверен откуда они), ставится одной командой на голый серв, чаще всего работает, удобная.

Аватар пользователя fairrandir fairrandir 23 августа 2017 в 0:17

Люди делятся на 3 категории: которые ещё ничего не потеряли, которые делают бэкапы, и 3 категория — которые проверяют как восстанавливаются бэкапы.

Аватар пользователя VasyOK VasyOK 23 августа 2017 в 1:24

сайт оно конечно, забекапило. на теперь там бардак капитальный. Тем более что Веста оказывается стояла до моей поставновки ее туда Smile

Аватар пользователя sas@drupal.org sas@drupal.org 23 августа 2017 в 7:02

С бэкапом история занятся, как сделал, сразу не поленить проверить/восстановить, что всё пучком, а то как с МММ будет Smile

Аватар пользователя gun_dose gun_dose 23 августа 2017 в 7:48

Только перед накатыванием бэкапа надо сделать бэкап, а то вдруг бэкап битый и поставится наполовину)))

Аватар пользователя dgastudio dgastudio 24 августа 2017 в 16:43

нигде, если ставишь на 17ю убунту, будет 7ка
если меньше, 5.6. но на форуме весты есть четкие инструкции как обновиться,

Аватар пользователя VasyOK VasyOK 31 августа 2017 в 12:02

Серверист все сам настроил. Так что пока я не найду новый сервер для экспериментов обсуждать тему не смогу. Спасибо за внимание!