| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > От теории к практике |
| Автор: zaksys 12.9.2011, 11:23 |
| Добрый день всем. Очень интересно как плавно перейти от чтения учебника по PHP к практике. Как осваивать базовый набор PHP+MySQL+Apache пока только под Windows. Возможно попробую перейти на UNIX системы в дальнейшим. Мне просто очень нравиться PHP по отношению к другим языкам. Сейчас читаю: PHP 5/6 Третье издание под авторством Максима Кузнецова и Игоря Сидянова. И еще может, кто-нибудь порекомендует нормальный дистрибутив MySQL. А то у меня иногда возникают трудности с ним, а так как это основа без БД все равно не куда. Просто очень интересно создать собственную страницу в Интернете. Главная цель научиться основам, чтобы потом переходить к более интересным вещам. Буду очень признателен за помощь. |
| Автор: Absinthe 12.9.2011, 12:01 | ||||
|
| Автор: Gold Dragon 12.9.2011, 12:13 |
| zaksys, а ты не пробовал Денвер? Не нужно заморачиваться по поводу связки PHP+MySQL+Apache http://www.denwer.ru/ |
| Автор: BuShaRt 12.9.2011, 12:51 |
| Денвер, действительно очень помогает освоиться и начать практиковаться, но тут есть подводный камень. Не понимание принципов работы интернета приводит к множеству глупых вопросов. Поэтому, если Вы действительно хотите изучать PHP и писать на нем веб-приложения, то рекомендую все же поднять у себя Linux (Ubuntu на пример). В свою очередь, если основная задача - это разработка простого сайта, то не каких особых знаний PHP не потребуется. И тут Денвер, действительно сэкономит массу времени. |
| Автор: Muerto 12.9.2011, 13:02 |
| А как Wamp против денвера? Никогда не ставил денвер... Легко ли реальные хосты в паблик поднять? Легко ли расширения добавлять? xcache apc ? |
| Автор: BuShaRt 12.9.2011, 13:06 |
| Элементарно. Просто каталог копируешь. переименовываешь и делаешь рестарт денвера. |
| Автор: systemIV 12.9.2011, 14:18 |
| Я сам не так давно начинал, но я начинал скорее с практики, а потом начал читать учебник. Сначала я написал несколько сайтов, задалбливая людей с форума. Сайты писал на реймворках CodeIgniter & Yii А потом, когда накопилось достаточно много вопросов, начал изучать вот эту книжку: http://subscribe.ru/archive/comp.paper.goodbooks/201011/20035223.html Юникс да, это сила. Пару лет сидел под Ubuntu. Сейчас у неё не такие и большие отличия от Windows. Но на неделе поставил себе Arch Linux, и понял что я вообще ничего не знаю. Устанавливал я его около 3-х дней. Благо у меня есть второй комп, искал всё там. Сейчас пока там поставил иксы и php. Пока понемногу выявляю разного рода баги и удаляю их. Поэтому лучше сразу ставь себе Арчи) Насчёт сервера под Windows, всегда использовал Vertrigo, мне он уж очень нравится) Если будут какие ни будь вопросы, можешь писать мне в аську, она в профиле есть) |
| Автор: BuShaRt 12.9.2011, 15:55 |
| Gold Dragon, Хотя бы использование CLI-интерфейса для администрирования системы. конечно можно все до командной строки свести, но shell в linux и командная строка в windows - это небо и земля. Да и не PHP единым мы живем, всегда может понадобиться использование других приложений в PHP скриптах, но не всегда эти приложения будут работать в Win так же как в Linux (если вообще будут работать). В любом случае придеться для тестирования писать обработчик отдельный. Крупные проекты - это не только скрипты, это нечто большие, поэтому их нужно разрабатывать в нативной среде. Если задача сделать сайт, пусть даже крупный, но на какой-нибудь стандартной CMS - то это другой уровень и тут за глаза хватит денвера. Я бы даже рекомендовал его в данном случае. |
| Автор: Gold Dragon 12.9.2011, 18:30 |
| BuShaRt, неее ну это понятно. Задача у человека изначально другая стоит |
| Автор: BuShaRt 12.9.2011, 18:57 |
| тут вопрос из другой плоскости "А стоит ли учить PHP, если не планируешь делать крупные проекты?" |
| Автор: zaksys 12.9.2011, 19:01 | ||||||||||||
Попробую и посмотрю, что это такое. Просто хочется изучить именно связку эту. Может и задумаюсь потом о крупном проекте, но знаю, что без основ чудес не бывает. Поэтому и спрашиваю более опытных людей. Добавлено через 1 минуту и 30 секунд
Просто задача не разработать быстро, а именно понимать суть. С другой стороны спасибо за совет я обязательно посмотрю завтра все это. Добавлено через 2 минуты и 56 секунд
Wamp это получается аналог Denever'a? Добавлено через 6 минут и 2 секунды
Спасибо за исчерпывающей комментарий, вопросов оказалось больше, чем ответов конечно. Добавлено через 7 минут и 50 секунд
То есть получается лучше намного сразу Linux? Добавлено через 8 минут и 51 секунду
Вот понятно, что это интересные вопросы очень. |
| Автор: bars80080 13.9.2011, 13:59 |
| http://php-myadmin.ru/learning/instrument-intro.html подробно как всё устанавливать по одиночке |
| Автор: BuShaRt 13.9.2011, 14:12 |
Если ты видишь себя в будушем профессиональным разработчиком, то да, лучше сразу Linux Ну а если это так, просто попробывать + сделать сайт себе, другу и пароче заказчиков, то хватит и денвера (пробывать аналоги не рекомендую). Добавлено через 11 минут и 20 секунд Можно, крутые вещи и на Windows делать, в конце концов у Microsoft есть множество своих разработок, позволяющих поднимать нативные веб-приложения, но ведь мы говорим о PHP. К тому де из того, что я слышу и читаю я сделал вывод, что попытка Microsoft выйти на этот рынок с треском провалилась и остается рентабельной, только за счет активной работы продавцов, которые втюхивают продукты любой ценой. Стоит заметить, что позиции Microsoft на рынке ОС, тоже слабеют. Mac OS и Ubuntu (а обе системы являются linux) теснят его по полной программе. Я бы даже сказал, что из конкурентных приемуществ Windows на сегодняшний день являеться только то, что мы к нему больше привыкли и лучше знаем как он устроен. |
| Автор: zaksys 14.9.2011, 18:24 | ||||
Что сказать очень интересное мнение Добавлено через 3 минуты и 28 секунд
Спасибо за ссылку, но я поэтому пробовал устанавливать. Не совсем все это помогло, к сожалению. Потихоньку помаленьку настроил все под Windows, пока работает как надо. |
| Автор: Sanchezzz 15.9.2011, 00:14 |
| использую голый ubunto server заведенный на виртуальной машине поднял sambo (для локалки чтобы не использовать ftp) , апатч, php5.3, mysql, phpmyadmin и не парюсь denver и другие сервера в прошлом. виртуально настроить несколько серверов удобно когда ты работаешь не со стандартными проектами где на 1 сайт используется по 2 и более серверов. |
| Автор: Gold Dragon 15.9.2011, 07:09 |
| нужно ещё не забывать что для полноценной работы нужны программы в которых и делают сайты.. Вот только не очень много достаточно приличных я видел под линюкс... хотя может не сильно искал... |
| Автор: 502 15.9.2011, 12:24 | ||
eclipse, netbeans, phpstorm ? |
| Автор: Sanchezzz 15.9.2011, 21:57 |
| блокнот ) я извращенец еще тот notepad++ мне не нужна большая IDE чтобы делать что то большое лижбы подсвечивало код . |
| Автор: Absinthe 15.9.2011, 22:10 | ||
Периодически тут темы проскакивают "где описана функция Х" или "выдает белую страницу" |
| Автор: zaksys 16.9.2011, 20:31 |
| Не знаю, мне так не всегда блокнотом пользоваться удобно |
| Автор: BuShaRt 17.9.2011, 14:16 | ||
Смотря, что понимать под программами. Учитывая, что речь ведеться в ветке PHP-программистов, я предположу, что разговор об IDE: все известные IDE мультиплатформенные. Что же касается программ для "быстрой правки кода", вроде notepad++, то gedit достойная ему замена. Но если действительно не хватает какой-то программы, то ее всегда можно использоваться через гостевую Widows XP. Огромный плюс того, что хостом у нас будет Linux являеться то, что у него есть несколько рабочих столов. Раскрыв на ширину экрана гостевую ОС на одном из рабочих столов, мы можем быстро переключаться из Linux в Windows и обратно. Добавлено через 1 минуту и 15 секунд Быстро - это значит всего навсего нажав комбинацию клавиш переключения между рабочими столами. т.е. примерно так же быстро как и переключить окна. |