Выложил на медиум. Потом там ссылку добавлю на этот топик. https://medium.com/@igordata/howto-virtualbox-centos-7-php-fpm-nginx-установка-руками-по-шагам-и-с-картинками-часть-1-56ec7ff139c8 https://medium.com/@igordata/howto-virtualbox-centos-7-php-fpm-nginx-установка-руками-по-шагам-и-с-картинками-часть-2-a3bf7ae40077 https://medium.com/@igordata/howto-virtualbox-centos-7-php-fpm-nginx-установка-руками-по-шагам-и-с-картинками-часть-3-6caa55528212 https://medium.com/@igordata/установка-сервера-наконец-то-97cac4b366f6 https://medium.com/@igordata/howto-virtualbox-centos-7-php-fpm-nginx-установка-руками-по-шагам-и-с-картинками-часть-5-95df1926e502 https://medium.com/@igordata/howto-virtualbox-centos-7-php-fpm-nginx-установка-руками-по-шагам-и-с-картинками-часть-6-b538a8aa86a8 https://medium.com/@igordata/howto-virtualbox-centos-7-php-fpm-nginx-установка-руками-по-шагам-и-с-картинками-часть-7-66edb45ff609 https://medium.com/@igordata/howto-virtualbox-centos-7-php-fpm-nginx-установка-руками-по-шагам-и-с-картинками-часть-8-11842aaaab27 https://medium.com/@igordata/howto-virtualbox-centos-7-php-fpm-nginx-установка-руками-по-шагам-и-с-картинками-часть-9-1c794587372a
Ух, труд так труд. Похвалямбы. А apache+php/mod работает быстрее phpfpm, предоставляя при этом все апачефишечки, такие дела. Мб за счет того, что именно серверный механизм у апача чище вылизан за годы, и работает отзывчивей. @Abyss тоже не верил, пока не проверил. Так что утверждение "апач не нужен" - спорное. Правильное утверждение "голый апач не нужен". А вот прикрытый нжинксом - самое то.
Прикрепили бы данную тему. А то со временем уйдет в небытие... Я в установке и настройке серверов опыта почти не имею - только обучаюсь в данном направлении. Выбор мой пал на ubuntu. Причину назвать не могу почему именно данная ОС))) Fell-x27 посоветовал пользоваться тем, который больше нравится из debian-based. Вот теперь тренируюсь на кошках ( на виртуалке). Я бы с удовольствием почитал бы информацию по правильной настройке и защите на ubuntu связки nginx+apache+php+mysql, а так же поддержке данной связки. Единственно подходящую для меня статью нашел здесь: https://www.8host.com/blog/nginx-kak-veb-server-i-proksi-server-dlya-apache-v-ubuntu-16-04/
Ты прав. Прикрепил. Не, юзать можно вообще любой дистриб, какой нравится. Но ты говорил, что у тебя с убунтой вроде отношения норм, вот я и посоветовал, что, в таком случае, тебе любой debian-based подходит.
Отношения не норм, т.к. они еще далеки от нормальных))) Ubuntu меня заинтересовало первоначально своим названием))) Я решил посмотреть чем она отличается от linux))) И выяснил, что ubuntu является одной из нескольких веток на основе linux. Далее, не имея никакого опыта в работе с ОС (естественно кроме windows), я решил попробовать. Начал всякие видео на ютубе смотреть как поставить ubuntuserver 16.04 и как работать в его среде (я имею ввиду основные команды). Далее стал пробовать ставить разные связки на подобии apache+php+mysql опять-таки с помощью разных видео с ютуба. А далее, немного поняв суть, решил спросить совета по поводу выбора ОС на основе Linux для сервера на данном форуме. Вообще, данными вещами (я имею ввиду поднятие сервера на базе Linux) стал интересоваться только в этом году - на новогодних праздниках. Раньше свои пхпшные наброски открывал исключительно в денвере и не задавался вопросом как это все работает.
у меня Apache 2.2.25 и php 5.2.17 и win7 x64. получится прикрутить? ааа, нашла вроде Xdebug 2.2.7 на php 5.2 ставится только там х32
не обратила внимания, что название темы отличается от "Xdebug", перешла по ссылке https://php.ru/forum/threads/howto-...i-po-shagam-i-s-kartinkami.58974/#post-474550
ну тут описано как xdebug присобачить так или иначе. к апачу тоже можно, в php.ini или где там настройки хранятся надо вкрячить всё то же самое. А расширение вот тут https://xdebug.org/docs/install написано как вкрячить в апачевый же конфиг, там где куча расширений обычно закоментирована.
А для блондинок, большими русскими буквами нету? Я так поняла, мне надо 1)скачать файл php_xdebug-2.2.7-5.2-vc9.dll 2)закинуть его в папку ..\PHP\ext\ 3)прописать в PHP.ini что-то вроде Код (Text): [PHP_xdebug] extension=php_xdebug-2.2.7-5.2-vc9.dll 4) перезапускаем и продолжаем плясать с установкой NetBeans Код (Text): у меня Apache 2.2.25 и php 5.2.17 и win7 x64. получится прикрутить? ааа, нашла вроде Xdebug 2.2.7 на php 5.2 ставится только там х32 Надеюсь, я ничего не напорчу, прикручивание PHP и Mysql на win7x64 заняло очень много танцев с бубном.
Потому что если цель научиться администрированию ОС, то нужно начинать с основ, а не ставить сразу программы, потому что если нужно просто иметь возможность установить веб-сервер и PHP, то можно купить хостинг, или использовать сборку Open-Server.ru
в апач закинуть скорее всего --- Добавлено --- для блондинок есть vagrant, и я не шучу сейчас --- Добавлено --- пиши шаги, мы будем тыкать, что плохо и куда надо
Что-то в моём случае виртуалка совсем изолирована при host-only, её даже хост не видит. По Bridge нормально. В остальном всё сработало
Делаешь что-нибудь, чтоб из вне до гостевой системы нельзя было добраться? Я так понимаю, цель host-only в этом. iptables разобрать бы, конечно, но лень...
при бридже может ip меняться, напрягает перебивать hosts поэтому я делаю хост-онли, на IP которой браузер шлёт запросы, а нат или бридж для того, чтобы лазить изнутри виртуалки в инет.
@igordata, не подскажешь, вроде всё по твоей инструкции делал, виртаулка завелась, работает, но при отображении сайтов чуть сложнее phpinfo() виснет капитально минуты на 3, даже на отображение стандартной домашней странички Laravel. Я было грешил на XDebug (у меня так было на локалке в Windows, он профайл рисовал, который я не использовал, и отжирал на это время и диск), но я его отключил - та же фигня. top показывает, что php-fpm при этом даёт 80-90% нагрузки на процессор виртуалки, хотя с чего-бы - скрипт-то только тупую страничку выводит. Машинка у меня не фантастика, конечно, но нормальный двухядерный Celeron-чик, 8 Гбайт памяти, гиг я выделил виртуалке - должно хватать вполне. Основные рабочие задачи (Photoshop, шторм) машинка всегда тянула. Вот картинка:
Пришла догадка, проверил, подтвердилось. Тормозит работа с проброшенной на хост папкой. Проинсталировал такой же Laravel в /home/www-data, прописал в конфиг - грузится мгновенно. В принципе, без этой проброски работать можно - по sftp, но любопытно. Вроде не только ты это действие рекомендуешь, не должно по идее проблемы вызывать.
так у меня и не тормозило так никогда =( я не знаю, почему такой залипон на три минуты случается ты погуглил? какая версия виртуалбокса? как папка проброшена? --- Добавлено --- ты не хочешь сразу вагрант освоить? там готовые сборки и вообще с ним проще жить.
Вагрант тоже попробую, но и без него интересно посмотреть. И вагрант тоже же через виртуалбокс работает, но завтра наверное попробую. Версия Virtual Box 5.1.22, проброшено точно по твоему описанию, да та вроде и настраивать с этой проброской больше нечего. Гуглить гуглю, конечно, но конкретно такой проблемы не нахожу