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

21 августа 2017 в 13:42
Аватар пользователя VasyOK VasyOK 0 47

Хочу попробовать php 7.0 на одном проекте. Что-то типа ВДС. Серверист "свой", но как сделать не знает.
Можете ссылку дать?

Комментарии

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

21 августа 2017 в 18:11

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

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

21 августа 2017 в 19:36

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

22 августа 2017 в 14:18

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

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

22 августа 2017 в 15:17
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

22 августа 2017 в 16:24

"свой" в смысле "не-чужой"
после выполнения 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.
22 августа 2017 в 16:50

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

22 августа 2017 в 17:32

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

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!
22 августа 2017 в 22:18

VasyOK wrote:

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

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

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

22 августа 2017 в 15:27

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
22 августа 2017 в 15:33

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

22 августа 2017 в 18:02

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

22 августа 2017 в 20:08

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

23 августа 2017 в 21:21

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

23 августа 2017 в 23:35

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

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

24 августа 2017 в 16:03

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

22 августа 2017 в 22:43

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

23 августа 2017 в 0:17

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

23 августа 2017 в 1:24

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

23 августа 2017 в 7:02

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

23 августа 2017 в 7:48

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

24 августа 2017 в 16:43

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

31 августа 2017 в 12:02