Что должен иметь: Безопасность Простоту использования, для человека который не разу не пользовался php framework'ами. Возможность простой модификации если не хватает предоставленного функционала. MVC Чпу Кеширование Лакализация Валидация Документация (Желательно на русском) Есть ли подобное?
Re: Фреймвор, есть ли такой? Или какой выбрать? Что одному простота, то другому гибель )) Так-то любой из популярных фреймворков соответствует твоему чеклисту. Вот разве что MVC — спорный термин. Фабьен (автор Симфони) утверждал, что его фреймворк НЕ является MVC. Умный человек!
Re: Фреймвор, есть ли такой? Или какой выбрать? Ну, Фабьен (с придыханием) вообще много чего утверждает, но кто ж его слушать будет? )) И всё же симфони для новичка это перебор.
Re: Фреймвор, есть ли такой? Или какой выбрать? Надо было написать "Святой Фабьен". ))) Даже Тейлор (автор Laravel) не раз признавался, что дрочит на него!
А вообще, я как-то делал подборку ссылок для старта - http://php.ru/forum/viewtopic.php?f=2&t=53569, кури, автор )
Да я читал это всё. А как выбрать? Каждый качать предлагаешь? Проще что бы подсказали несколько хороших а потом попробовать их.
А где скачать Laravel? Мне предлагают установить его через какой то мутный, не понят Composer. А это не возможно у денвер, сносить тоже не буду, во избежание проблем с MySQL. И что мне делать? И кто нибудь объясните мне что такое Composer?
Composer не мутный, он можно сказать стандартный менеджер зависимостей в PHP. И да, http://open-server.ru/, нафиг денвер. p.s. я за Laravel. p.p.s. composer и денвер ни как не связаны, одно другому не мешает.
Умным просьбы мимо проходить. Либо нормальные советы давать. А денвер потому что при повторной установке MySQL сервера требует пароль, которого у меня не иметься. Может ты мне пароль скажешь где взять? У денвера свои пакеты MySQL и PHP и прочей хрени у них иерархия другая. Компусер пишет при установке на денвер что не одной DLL не может найти
Хорошо. Твой кактус, жуй сам )) У пыха очень низкий порог вхождения, потому скатиться в говнокод тут очень легко, поставил денвер и вперед по видеокурсам. И что самое удивительное, когда говоришь, что так делать не стоит, тебя ещё и посылают, мол пых и так хавает. Ну да ладно, чем больше таких, тем меньше конкуренции )
Не так всё просто раньше нормальный сервер стоял, настроил не так. Решил снести называется, откуда я мог знать что MySQL второй раз установить не получиться?
Добавлено спустя 23 минуты 45 секунд: Добро пожаловать в Open Server! Он работает ;-) А у него оказывается MySQL не оригинальный, модулями идет, магия . А на какой модуль PHP ставить Composer? Тут их 5, детский сад прям какой то . Думаю на последний поставить.
В папке system32 у вас нету composer.phar. Вообще, composer в винде чуть ли ни сам собой себя в path прописывает, уже не помню, давно устанавливал, помню, что вообще без проблем. И даже можно не писать php composer.phar, можно просто composer писать. Ну только не стоит грузить композером проекты в system32, реально... Добавлено спустя 3 минуты 15 секунд: Ну да, вообще без проблем под винду. Написано же на страничке Download композера (https://getcomposer.org/download/) Если слабо перевести, то так и быть Т.е. для винды не надо его курлом скачивать или через php readfile, надо взять родной установщик
в новых версиях open server есть встроенный композер. и даже если вы его не обнаружите ,то можно установить через консоль open server и дальнейшие работы можно производить через консоль open server. Я так laravel устанавливал. там есть специальные команды для установки через консоль ,погугли. и посмотри как производиться переход в нужную тебе папку , все таки грузить проекты в папку C:\Windows\system32 это плохая затея. например переход в папку C:\OpenServer\domains\localhost ,через консоль , будет выглядеть как то так : Код (PHP): cd "C:\OpenServer\domains\localhost"
чтобы поставить композер к phpstorm на винде нужно просто поставить easyphp, указать путь к экзешнику php.exe и дело в шляпе. Добавлено спустя 15 секунд: перезагрузиться только надо будет.
Не, надо было по-человечески композер установить. Вам вон сколько всего написали уже. У Open Server он говорят вообще сразу есть. Или там в PHP Storm. Я ни тем ни другим не пользуюсь, поэтому без понятия. Я знаю, что если установить через инсталер виндовс, можно вводить просто Код (Text): composer вместо Код (Text): php composer.phar о чём я прочитал на сайте композера, и тут вам привёл текст с переводом. А потом, когда composer-ом будете создавать проект, чтоб скачать Laravel или YII, надо перейти в папку с проектами из системной папки винды.
geone, как говорит уважаемый mkramer, он будет работать везде. Я так делал. (тоже стоит windows 8.1 64 bit)
Надо было нормальный установщик делать. А не это дерьмо, через консоль. А я даже не понимаю что я делаю, в английском ноль тем более. Вот что мне здесь надо писать чтобы оно работало? Что должны написать когда заработает?