Меню Рубрики

Установка apc в openserver

Openserver настройка php для разных cms-систем

Автор: Эдуард Бунаков · Опубликовано 11 декабря 2017 · Обновлено 25 февраля 2018

Openserver настройка php настраивается в модулях и является приоритетными настройками при использовании разных cms-систем, скриптов и приложений. Нельзя будет сделать установку системы поддерживающую версию php 5.6, если сам сервер настроен на более мощные параметры, например joomla, для которой нужно установить версию php не ниже 7.

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

По этой же самой причине и уже готовые сайты, находящиеся на локальном сервере openserver, при изменении настроек модулей, могут быть недоступны. Трудно потерять данные, если конечно таких сайтов много. Для одной cms-системы можно настроить один раз и не обращать внимание на все остальное.

Но давайте рассмотрим вариант когда на локальном сервере openserver, установлено несколько вариантов сайтов, с разными системными требованиями. Для примера я взял скрипт службы поддержки osticket, с поддержкой версии php 5.6 и популярный движок joomla, для которого необходима версия php не ниже 7.0.

Разместить оба эти сайта на openserver, не получиться, если не создать специальные профили, в которых будут указаны необходимые параметры для каждого сайта отдельно.

Openserver настройка php с помощью профилей

При входе в настройки openservser , появится окно с множеством различных вкладок (13) в виде меню.

Для нашего конкретного случая, главными из них будут «Основные» и «Модули». В основных параметрах настраиваются профили, а в модулях-конфигурация сервера для каждого профиля отдельно.

Находясь в меню «Основные», в поле «Имя профиля», необходимо ввести нужное имя и нажать кнопку «Создать профиль», чтобы придуманный профиль появился в списке всех остальных профилей, которых кстати, может быть очень много.

Затем курсором просто выбрать новый профиль и перейти в меню «Модули», где настроить нужные параметры для нового профиля и сохранить. После чего, для сохранения новых установок, сервер будет перезапущен.

Создав таким образом нужное количество профилей, с необходимыми параметрами http, php и MySQL, можно быстро выбирать нужный комплекс настроек в виде профилей и легко переключаться между ними.

На практике все выглядит очень просто. Выбрав нужный профиль, необходимо нажать на кнопку «Загрузить профиль». Выбранные настройки будут доступны после перезагрузки сервера.

Вот так просто, используя профили openserver, можно быстро выбирать нужные настройки php любой версии.

Openserver настройка php практическое использование.

источник

Использование Composer с OpenServer на Windows

Composer — это инструмент управления зависимостями в PHP. Он позволяет вам декларировать библиотеки, от которых зависит ваш проект, и он будет управлять (устанавливать / обновлять) их для вас.

Composer не является менеджером пакетов в том же смысле, что и Yum или Apt. Да, он имеет дело с «пакетами» или библиотеками, но управляет ими на основе каждого проекта, устанавливая их в каталоге (например, vendor) внутри вашего проекта. По умолчанию он не устанавливает ничего глобально. Таким образом, это менеджер зависимостей. Тем не менее, он поддерживает глобальный проект для удобства с помощью глобальной команды. Эта идея не нова, и композитор сильно вдохновлен npm в Node.js и менеджером пакетов в ruby.

  1. У вас есть проект, который зависит от ряда библиотек.
  2. Некоторые из этих библиотек зависят от других библиотек.

Что делает Composer:

  1. Позволяет объявлять библиотеки, на которых вы зависите.
  2. Определяет, какие версии пакетов могут и должны быть установлены, и устанавливает их (что означает, что они загружаются их в ваш проект).

Для запуска Composer требуется PHP 5.3.2+. Также требуются несколько чувствительных настроек php и флагов компиляции, но при использовании установщика вы будете предупреждены о любых несовместимостях.

Для установки пакетов из источников вместо простых zip-архивов вам понадобятся git, svn, fossil или hg в зависимости от того, как пакет управляется версией.

Composer является многоплатформенным, и разработчики стремятся сделать его одинаково хорошо работающим в Windows, Linux и OSX.

Читайте также:  Установка канала для тарелки

Настройка OpeServer

Для начала необходимо выбрать один из версий модулей PHP 5.3.2+, с которым устанвалвиваемый Composer будет работать. Делается это в настройках

Установка при помощи инсталятора Windows

Установщик загрузит композитор для вас и настроит переменную среды PATH, чтобы вы могли просто вызвать композитор из любого каталога.

Загрузите и запустите Composer-Setup.exe — он будет устанавливать последнюю версию композитора всякий раз, когда он выполняется. В процессе установки установщик запросит место установки и путь к PHP, который нужно указать тот, который мы выбрали в настройках Open Server. Версии модулей PHP у Open Server находятся по пути Open Server\modules\php\[PHP-5.6-x64].

Далее проверяем версию, чтобы убедится на то, что Composer удачно установился командой

Чтобы выполнять команды Composer по команде composer добавляем путь в PATH

Она создаст .bat файл и в дальнейшем можно будет работать без указания php composer.phar, просто указывая composer Т.е. команда проверки версии (которая была выше) будет выглядеть так:

Установка при помощи CMD Windows

Чтобы быстро установить Composer в текущем каталоге, запустите в своем терминале следующий сценарий

Этот скрипт установщика будет просто проверять некоторые настройки php.ini, предупреждать вас, если они установлены неправильно, а затем загрузить последнюю версию composer.phar в текущем каталоге. 4 строчки выше, делают следующие действия:

  • Загружает установщик в текущий каталог
  • Проверяет установщик на SHA-384, который вы также можете перекрестно проверить здесь.
  • Запускает установщик
  • Удаляет установщик

Далее проверяем версию, чтобы убедится на то, что Composer удачно установился командой

Чтобы выполнять команды Composer по команде composer добавляем путь в PATH

источник

Установка Open Server

Open Server – это портативный и бесплатный программный продукт, который заменяет полноценный веб-сервер на локальной машине, с возможностью настройки конфигурации под нужные требования.

Локальный сервер – Open Server.

Всем вебмастерам, привет! С помощью этой статьи, вы научитесь устанавливать локальный сервер Open Server на свой компьютер и настраивать сие дитя под нужные конфигурации. Стоит отметить, что данный локальный сервер является лидером в своей нише среди вебмастеров. Поэтому для любых проектов, я рекомендую использовать именно его. Он уже давно зарекомендовал себя, как стабильный и мощный инструмент. Работаю я на этом сервере уже не первый год и за это время, не было никаких негативных моментов. Просто установите и настройте его по этой инструкции.

  1. Узнаем где скачать и установить Open Server на свой компьютер.
  2. Настроим конфигурацию сервера и подключение к базе данных.
  3. Решим типичные проблемы при запуске и эксплуатации.

Ну что, поехали изучать этот темный лес?

Темный лес Open Server’а

Где скачать Open Server?

На самом деле, существует несколько источников, где можно его скачать:

  1. С официального сайта. В этом случае будет ограниченная скорость или придется задонатить от 100 рублей, чтобы скачать быстро.
  2. Через торрент трекер . Тут могут быть и подводные камни в виде вшитых «червей» и подобной нечисти.
  3. И у доброго WPMaster’а . Здесь вы сможете скачать Опен Сервер на максимально высокой скорости с Яндекс и Гугл дисков.

Скачиваем с официального сайта.

Итак, приступим. Если по какой-то причине, вы боитесь использовать тот дистрибутив, который предоставляю вам я, то скачать Open Server можете прямо с его официального сайта. Там всё достаточно понятно, но на всякий случай, пройдемся по этому процессу.

Переходим на ospanel.io в раздел «Скачать». На этой странице вы увидите форму капчи и выбор дистрибутива. Всего их три:

  1. OSPanel Basic,
  2. ОСПанель Premium,
  3. OSPanel Ultimate.

Я рекомендую устанавливать второй пакет – Премиум. Так как в первом, вам может не хватить функционала, а в третьем, лишь дополнительные проги. Которые к слову, есть практически у всех вебмастеров на компах. Страница выглядит так:

Официальный сайт OSPanel

Далее, всё по стандартной инструкции. Скачиваете архив сервера и распаковываете его в нужную папку на компьютере, но об этом чуть позже.

Скачиваем OSPanel на высокой скорости.

На момент написание статьи, я скачал последнюю версию Open Server 5.3.0 (обновлено до версии 5.3.5). Именно этот дистрибутив Premium, вы скачаете по ссылке. Я постараюсь по мере возможности, обновлять дистрибутив на новую версию, но это может произойти не сразу. Если что, пишите в комментариях, я постараюсь обновить его как можно быстрее. Я просто не смогу следить за выходом каждого обновления. Потому-что других забот хватает. Но вы, можете мне подсказать, если выйдет новая версия, а я прошляпил вдруг.

Читайте также:  Установка интернета для icq

Установка дистрибутива Open Server.

После того, как скачали нужный вам архив, создайте отдельную папку на своем компьютере. Это вам поможет быстрее находить сервер при работе с ним. Я создал специальную папку для него на отдельном диске и назвал её, как ни странно, OpenServer.

Далее, кликаете правой кнопкой мыши по скаченному файлу (если это архив, нужно его разархивировать сначала) и в выпадающем меню выбираете «Запустить от имени администратора».

Установка Опен Сервера

После запуска, выбираете нужную вам папку и запускаете процесс распаковки. Всё происходит почти так же, как вы устанавливаете любые программы на компьютер. Если у вас слабенький ПК, то придется немного потерпеть и больше ничего не делать с компом, в процессе распаковки.

Далее, как установка будет завершена, вам нужно будет перейти в ту папку, в которую вы распаковывали дистрибутив и найти файл запуска. Содержимое папки будет следующим:

Дистрибутив локального сервера

Как видите, в ней находиться 3 системные папки и 2 файла запуска:

  • Open Server x64.exe – Для Windows 64bit.
  • Open Server x32.exe – Для Windows 32bit.

В зависимости от вашей системы, запускаете нужный файл. Чтобы проверить какая у вас система, перейдите в «Пуск > Параметры > Система > О системе» и увидите такую табличку:

Сведения о системе Windows

Но это ещё не всё! Перед первым запуском, сервер потребует скачать дополнительные библиотеки для корректной работы. Без них, OSPanel не заработает. Подтверждаете о скачивании и ждете . возможно долго.

Установка пакета Microsoft Visual C++

Настройка сервера OSPanel.

Это самое интересное. Хорошо, если вы уже заранее присмотрели для своего будущего сайта хороший хостинг. Зная его конфигурацию, настроить Open Server будет намного проще. Ну а если ещё нет, то будем настраивать на базовую конфигурацию, которой я пользуюсь сам на 2019 год.

Итак, вы запустили сервер и у вас в трее появился красный флажок. Если он появился, значит всё гуд и вы правильно его установили. Выглядит он вот так:

Флаг Опен сервера

Далее, кликаете на него и запускаете. Если флажок загорелся зеленым цветом, значит всё ок. Если же выдало ошибку о «каком то hosts файле», читайте в самом конце, я об этом напишу ещё.

Конфигурация сервера.

После запуска, в меню нажимаете пункт «Настройки». В открывшимся окошке, нужно выбрать вкладку «Модули». Вот здесь, вам и нужно будет выставить конфигурацию, такую же, как на вашем будущем хостинге. Или же выставите такие же настройки, как у меня:

Конфигурация локального сервера

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

  • HTTP – Apach_2.4 – PHP_7.0,
  • PHP – PHP_7.2 – x64,
  • MySQL – MySQL_5.6 – x64.
  • Остальное не трогать. Не забываем сохранить.

Создание базы данных.

В меню, выбираем пункт «Доплнительно > PhpMyAdmin» и переходим в админку БД. Для входа введите:

  • Логин: root
  • Пароль: пусто (ничего не вводите).

Вход в PhpMyAdmin

После входа, вам остается только создать новую базу данных и можно уже подключать к ней свой новый, будущий сайт. О том, как установить WordPress на локальный сервер, я напишу в следующей статье.

Как удалить Open Server c компьютера?

На самом деле, никаких хитрых манипуляций производить не нужно. Сервер, является портативной программой, которая не вшивается в систему. Поэтому, чтобы удалить полностью OSPanel с вашего компьютера, достаточно просто удалить ярлык на рабочем столе и удалить папку с сервером. После этого, очистить корзину. Всё, больше ничего делать не нужно. И тем более, не нужно ставить какие-то сторонние программы для его удаления. В общем, не майтесь фигнёй. 😉

Читайте также:  Установка магнитолы hyundai sonata 2 din

Заключение и частые ошибки.

Часто, при попытки запустить Open Server, выдает ошибку «Файл hosts не доступен для записи. Отключите использование HOSTS файла или настройте права доступа«. Если вы увидели такую ошибку, паниковать не стоит, устраняется она легче чем вы думаете. Ошибка выглядит так:

Ошибка в hosts нет прав для записи

Чтобы избавиться от этой ошибки, нужно открыть вкладку «Настройки > Сервер» и поставить галочку «Не вносить изменения в HOSTS файл». Настройка выглядит так:

Не вносить изменения в hosts файл

Если при этой настройке, у вас Open Server не видит новые домены, можно внести нужный вам домен в ручную в системный файл hosts. Но! Я не рекомендую лезть в системные файлы Windows. Вместо этого, создавайте свои домены в дефолтном виде, например:

  • vash-domen.localhost
  • noviidomen.localhost
  • *.localhost.

То есть, вместо доменной зоны после точки, просто добавляйте слово localhost и никаких проблем у вас не будет. Это системная зона сервера, которая уже по умолчанию настроена так как нужно. Не стоит выдумывать велосипед или лезть в системные файлы.

И второй возможный «затык», это где в Опен Сервере почта? Обычно когда тестируешь сайт на отправку писем, забываешь, что сайт на локальном сервере и ждешь реального письма на почтовый ящик у меня такое было ни раз! Так вот, письма все, можно посмотреть по следующему пути: «Меню > Просмотр логов > Почта». Если здесь будут появляться письма с сайта, значит отправка почты на сайте будет работать и на реальном хостинге.

Лог почты OSPanel

И пожалуй, на этом у меня всё. Прочитав эту статью, вы научились устанавливать и настраивать локальный сервер OSPanel на своем компьютере. Что и было целью данной статьи. Следующим шагом, вам нужно выбрать хороший шаблон для вашего будущего сайта и приступать к его настройке. Если какие-то вопросы появятся в процессе установки, смело пишите в комментариях, будем выявлять причины ошибок вместе. А я с вами не прощаюсь, увидимся на страницах блога.

Друзья, блогу нужна ваша поддержка. Если вам понравилась статья или она вам помогла решить задачу, поделитесь ею в одной из соцсетей. Этим вы поможете дальнейшему развитию. Всем активистам — спасибо!

источник

Как установить yii 2 на openserver?

У меня тоже была какая-то проблема с Composer. В итоге Yii2 установил следующим способом:

1. В командной строке выполнил команду:

В папке появится файл composer.phar.

2. Теперь Yii2 устанавливается при помощи команды:

Еще нужно будет ввести пароль с аккаунта Github.

PS. Применяй консоль из OpenServer. Там, если не ошибаюсь, прописаны все пути как в php так и mysql.

Понимаю, что вопрос был задан давно, но поиск все еще приводит на эту страницу. Сегодня начал изучать yii2 и столкнулся с той же проблемой. Возможно, кому-то поможет.

Решение же оказалось очень простым.
1. В Openserver уже встроен Composer, его устанавливать не нужно
2. Из первого пункта следует, что для установки yii нужно использовать только команду composer

Пример:
В официальном руководстве для установки yii2 нужно сделать:
php composer.phar global require «fxp/composer-asset-plugin:

в консоли openserver вам нужно набрать ТОЛЬКО это:
composer global require «fxp/composer-asset-plugin:

Дальше вы набираете соответственно:
composer create-project yiisoft/yii2-app-basic basic 2.0.9

Те php composer.phar меняется на composer и все работает

PS при выполнении composer create-project yiisoft/yii2-app-basic basic 2.0.9 лучше перейти в корневую папку вашего сайта или указать адрес при создании, например так:
composer create-project yiisoft/yii2-app-basic domains/internet-shop/basic 2.0.9

При это создатся папка internet-shop в стандартном Openserver хранилище domains, где будет размещен базовый yii2. Имя basic конечно тоже можно поменять.

источник

Добавить комментарий