[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Какую web сборку лучше поставить?
Страницы: 1, 2
Мальтиец
Привет.
Что обычно ставят на linux (у меня ubuntu) из сред веб сервера?
XAMPP - это актуальное сейчас?
А LAMP - это вообще, что - когда все по отдельности вручную ставят?
Какой обычный сценарий?

Побыстрому глянул всякие штуки с виртуализацией - vagrant, docker, легко не вьезжается, это пока оставлю на потом. Надо чисто один сайтик готовый глянуть, а там redis и elastic search...
inpost
Мальтиец
Ubuntu , можно за 10 минут вручную всё поднять, ставь пакеты
apt-get install ... и готово.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Мальтиец
В смысле, каждое по отдельности
apt-get install apache
apt-get install php7
...
?
inpost
Мальтиец
да

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Arh
Мальтиец
nginx + php fpm сейчас актуальнее

sudo apt install nginx
sudo apt install php7.1-fpm


А если на будущее, тогда openresty вместо nginx. Это тюненый nginx с возможностью прям там на lua писать фронт логику. Тот же редис подключить и эластик не выходя из вебсервера.

_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
Мальтиец
Поставил xampp для простоты, но оказалось что тот сайт использует json поля, а mariadb которую xampp подсовывает вместо mysql их не поддерживает.
Поставил отдельно mysql-server смотрю он работает.
Но php его не видит получается. И mariaDb перестала стартовать.
Где настраивается расположение mysql, в php конфигах где то?
Мальтиец
В php.ini поменял default_socket для mysqli и pdo : заработало.

Но оказывается это json поле только с mysql 5.7.8 поддерживается, а центр программ мне 5.5 поставил.

Насчет докера - в чем там идея - вся система будет еще в своей виртуалке, и файлы и БД? Или на моей системе оно на лету будет запускать окружение(типа как на openserver)?
killer8080
Цитата (Мальтиец @ 19.05.2018 - 09:12)
Но оказывается это json поле только с mysql 5.7.8 поддерживается, а центр программ мне 5.5 поставил.

1 сноси установленный мускул
2 подключай комьюнити репозиторий
3 устанавливай пакеты
mysql-community-server
mysql-community-client
Ron
Цитата (Santehnick @ 19.05.2018 - 09:24)
Смотри сколько времени потерял. Уже можно было стать экспертом по докеру.

Экспертом! Ничего себе у тебя темпы! Сколько Нобелевских премий уже получил, с такими талантами?

Мальтиец
Установил все. Заработал этот движок. Спасибо за помощь.

А под каким пользователем обычно должен работать веб сервер? На локалке например. По умолчанию root, так и оставлять?, сайт то в /home/myname/htdocs по идее ложить, а там хозяин не рут, и уже было что не мог php сгенерировать файл, пока не открыл папке доступ всем.
Мальтиец
Цитата (killer8080 @ 19.05.2018 - 20:23)
2 подключай комьюнити репозиторий

Получается что эта команда:
Цитата
sudo dpkg -i mysql-apt-config_w.x.y-z_all.deb

добавит новый репозитарий который переопределит существующий?
Чисто для интереса непонятно
- почему не через add-apt-repository как с пхп
Цитата
sudo add-apt-repository ppa:ondrej/php

- вообще не совсем понятно как оно решает какой пакет с какого репозитария будет теперь браться. apt-cache search имяПакета и apt-cache show имяПакета показывает именно то что будет установлено по внутренней базе данных созданной apt-get update ?

Цитата (Arh @ 15.05.2018 - 22:11)
Мальтиец
nginx + php fpm сейчас актуальнее

Думаете на боевых сайтах которые на VPS этот php рекомендуют ставить?
Игорь_Vasinsky
https://ru.wikipedia.org/wiki/Docker

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Ron
Цитата (Мальтиец @ 8.11.2018 - 12:44)

Думаете на боевых сайтах которые на VPS этот php рекомендуют ставить?

Да.
killer8080
Цитата (Мальтиец @ 8.11.2018 - 11:44)
Получается что эта команда:
Цитата
sudo dpkg -i mysql-apt-config_w.x.y-z_all.deb

добавит новый репозитарий который переопределит существующий?

репозитории не переопределяются, а добавляются. APT ищет пакет по имени и выбирает наиболее свежую версию, но в данном случае этого не произойдёт т.к. пакеты от разрабов не конфликтуют по именам с системными, у них
префикс mysql-community-*
Цитата (killer8080 @ 19.05.2018 - 19:23)
mysql-community-server
mysql-community-client

Цитата (Мальтиец @ 8.11.2018 - 11:44)
Чисто для интереса непонятно
- почему не через add-apt-repository как с пхп

это официальная репа от разрабов mysql, там всегда самые новые версии веток.
Мальтиец
Цитата (killer8080 @ 11.11.2018 - 11:22)
префикс mysql-community-*
Цитата (killer8080 @ 19.05.2018 - 19:23)
mysql-community-server
mysql-community-client


А в инструкции той сказано что install делать указывая mysql-server

Цитата
Steps for a Fresh Installation of MySQL
1. Adding the MySQL APT Repository
Цитата
sudo dpkg -i /PATH/version-specific-package-name.deb

2. Installing MySQL with APT
Цитата
sudo apt-get install mysql-server
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.