Установка symfony на denwer і open server

Персональна сторінка shra, блог фріленсерів, веб-розробника на PHP. Тут я ділюся своїм досвідом і думками, проводжу досліди над людьми, збираю нематеріальні свідоцтва власної дурості. Використовуючи приклади програмного коду з даного сайту, ви приймаєте всю відповідальність за можливі наслідки їх використання, включаючи ваше психічне здоров'я і інтереси третіх осіб.

Симфонія диктує стиль роботи, властивий для роботи з ПО під unix системами. Тобто щоб щось зробити, вам необхідно спочатку зрозуміти як це зробити. Розберемо «як це зробити» під Windows на прикладі WAMP (комплект з Windows, Apache, MySQL, PHP та ін.) Конфігурацій Denwer і Open Server.

Ставити будемо третю версію Symfony. Щоб її поставити, ваша WAMP система повинна відповідати певним вимогам до версій ПЗ. При установці знадобиться використовувати Phar - утиліту для створення виконуваних архівів в PHP і роботи з ними. Вона з'явилася з версії 5.2, і вже в PHP 5.3 є в комплекті поставки. Для 2-й версії Symfony цього було б достатньо, але третя версія ще більш вимоглива, і нам вже потрібен PHP від ​​5.5.9. Ось повний список обов'язкових умов:

  • мінімальна версія PHP - 5.5.9;
  • JSON включений;
  • ctype включений;
  • в php.ini потрібно вказати налаштування date.timezone.

Ставимо Symfony під Denwer 3

Я оновив Denwer до Apache 2.4 і PHP 5.6.

Нам доведеться виконувати запуск php скриптів з консолі, тому бажано налаштувати змінну% PATH% з змінних оточення Windows, додавши туди шлях до папки з PHP. У мене, наприклад це D: \ denwer \ usr \ local \ php5. Як поправити змінні оточення Windows.

При запуску PHP з консолі, використовуючи php Денвера, ви безсумнівно побачите повідомлення про помилку на зразок:

По закінченню роботи скрипта, ми побачимо повідомлення, що Symfony успішно встановлений і стандартні інструкції:

Установка symfony на denwer і open server

Перевірка установки

Перезапустіть Denwer, якщо не зробили цього після створення папок new-site.local. Потрібно оновити конфігурацію.

Установка symfony на denwer і open server

Встановлюємо Symfony 3 під WAMP Open Server.

У мене встановлена ​​збірка Open Server 5.2.2. В налаштуваннях виберіть потрібні версії модулів Apache 2.4 і PHP 5.6.

Установка symfony на denwer і open server

Створимо хост new-site.local на нашому сервері, додавши однойменну папку в / OpenServer / domains. У мене це

Перезапустити сервер для актуалізації даних.

Підготовчий етап закінчено, залишилося тільки виконати безпосередні операції по установці Symfony.

Як консолі я використовую консоль з меню Open Server (Додатково -> Консоль)

Установка symfony на denwer і open server

Переходимо в каталог new-site.local і виконуємо знайомі вже команди - отримуємо завантажувач, створюємо новий проект. Після виконання всіх операцій, бачимо повідомлення про успішну установку.

Установка symfony на denwer і open server

Установка symfony на denwer і open server

Якщо ви вирішили заощадити і отримати безкоштовний SSL сертифікат, то в більшості випадків зробити це не складно. Завдяки проекту Lets 'encrypt процес отримання та настоянки автоматизований і виконується буквально 2-3 командами в консолі сервера.

Схожі статті