Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Запишите пожалуйста видеоурок как качать "апач 2.4 инсталлер" для виндус (https://javascript.ru/forum/offtopic/35605-zapishite-pozhalujjsta-videourok-kak-kachat-apach-2-4-installer-dlya-vindus.html)

megaupload 15.02.2013 22:16

Запишите пожалуйста видеоурок как качать "апач 2.4 инсталлер" для виндус
 
Как гуглить где он находится на их сайте, я не могу его скачать я поражаюсь тупости их сайта но там нет версии для винды...

megaupload 15.02.2013 22:52


Gozar 15.02.2013 23:07

apache под виндой? Оо. Юзай IIS

l-liava-l 15.02.2013 23:11

Извращаешься?))
денвер поставить не? http://www.denwer.ru/

ps
если очень хочется садомазы
http://www.apache.org/dyn/closer.cgi
http://httpd.apache.org/docs/2.4/platform/windows.html

megaupload 15.02.2013 23:15

ну я конечно поставил xampp но блин раньше я ставил как то апач и пыху и норм настраивал а тут исчез инсталятор О_О


не, я к тому что ССЫЛКИ НА ВИНДУСОВСКИЕ ВЕРСИИ ДЕЙСТВИТЕЛЬНО ИСЧЕЗЛИ или мне показалось?

nerv_ 15.02.2013 23:15

Воспользуюсь темой :)

У меня установлен денвер (ос окна). Вопрос: пошаговая интерактивная отладка php. Как это делается?

megaupload 15.02.2013 23:17

xdebug прикручиваешь в phpstorm и ставишь брейкпойнты в шторме и дебажишь)

записать видеоурок?

nerv_ 15.02.2013 23:21

Цитата:

Сообщение от megaupload
записать видеоурок?

не откажусь :)

еще вопрос: если нет phpstorm?

l-liava-l 15.02.2013 23:23

http://www.zool.in.ua/home/php-5-4-a...-4-on-windows/

megaupload 15.02.2013 23:26

Цитата:

Сообщение от nerv_
если нет phpstorm?

любая иде имеет поддержку иксдебаггера или имеет встроенный дебаггер)

l-liava-l,
да нее, это то да, я хочу с официального сайта скачать, неужелиу них нет???)

megaupload 15.02.2013 23:43

нашел на левом сайте, почему на официальнм нет? постеснялись закомпилить под винду?

http://www.anindya.com/apache-http-s...ws-installers/

Gozar 16.02.2013 00:05

Цитата:

Сообщение от nerv_
Как это делается?

var_dump();

megaupload 16.02.2013 00:39

на ЭТОМ САЙТЕ нет файла "php5apache2_4.dll-php-5.4-win32.zip" статься ЛЖЕТ!!!!!!!!!!!!!!!11 зачем ты дал ЛГУЩУЮ СТАТЬЮ??

nerv_ 16.02.2013 00:57

Цитата:

Сообщение от Gozar
var_dump();

спасибо. Хотелось бы интерактивный режим, а ля дебаг javascipt'а. Это вообще возможно?

С отладкой в phpstorm с помощью xdebug справился. Помогла эта статья (вылезали ошибки в винде из-за проблемы с путями).

l-liava-l 16.02.2013 12:10

Цитата:

да нее, это то да, я хочу с официального сайта скачать, неужелиу них нет???)
они предоставляют только исходники... нахальники
Цитата:

на ЭТОМ САЙТЕ нет файла "php5apache2_4.dll-php-5.4-win32.zip" статься ЛЖЕТ!!!!!!!!!!!!!!!11 зачем ты дал ЛГУЩУЮ СТАТЬЮ??
http://www.apachelounge.com/download/additional/
блок с модулями посмотри

megaupload 16.02.2013 14:14

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

Gozar 16.02.2013 19:20

Цитата:

Сообщение от nerv_
Хотелось бы интерактивный режим

Консольный что ли? Ну можно запустить консольный php. Но я никогда им не пользовался.

Я не очень понимаю проблему. Т.к. php выполняется на сервере, то в случае ошибки скрипт обычно падает и ты видишь результат или выполняется полностью и ты видишь результат.

За 10 лет знакомства с php мне ничего кроме var_dump для отладки не потребовалось. Объекты он показывает, ну можно еще json_encode засунуть в
var_dump(json_encode($obj));
.

Я его считаю второстепенным языком, поэтому не копал глубоко. Спроси на phpclub может там ответят, расскажешь потом.

Ну и Пхпштурм еще кривенько, но уже вполне сносно подсвечивает ошибки.

Gozar 16.02.2013 19:27

зы: Ну и да, без apache localhost php отладка тот ещё гемор, особенно если связь медленная.

megaupload 16.02.2013 20:29

Цитата:

Сообщение от Gozar
еще кривенько

ты посягнул на святое. докажи

nerv_ 16.02.2013 22:59

Цитата:

Сообщение от Gozar
Я не очень понимаю проблему. Т.к. php выполняется на сервере, то в случае ошибки скрипт обычно падает и ты видишь результат или выполняется полностью и ты видишь результат.

спасибо. Видимо я плохо сформулировал вопрос. Имел ввиду возможность расставлять точки останова и т.п.

Цитата:

Сообщение от Gozar
За 10 лет знакомства с php мне ничего кроме var_dump для отладки не потребовалось.

я пока только вникаю. На мой взгляд далеко не самый оптимальный способ, т.к. заставляет набирать буквы, ... Куда проще поставить точку останова и от нее шагать (step). Другое дело, что php код, как и js я могу набрать в обычном блокноте, в связи с чем возникает вопрос: куда ставит эту самую точку? :) С js понятно - браузер. php (судя по моим скромным сведениям) - IDE. Т.о., если я пишу код в блокноте, не имею возможности отладить php в пошаговом режиме. Так?

Цитата:

Сообщение от Gozar
Я его считаю второстепенным языком, поэтому не копал глубоко.

а основной какой? :)

megaupload 16.02.2013 23:15

Цитата:

Сообщение от nerv_
Другое дело, что php код, как и js я могу набрать в обычном блокноте, в связи с чем возникает вопрос: куда ставит эту самую точку? С js понятно - браузер.


у файла php.exe есть специальный интерфейс к которому могут подключаться различные дебаггеры, они могут управять исполнением код через этот интерфейс, один самый кутой дебаггер написал один из создателей PHP, и назвал он этот дебаггер xdebug, но у PHPSTORMA есть и свой встроенный дебаггер который так же как и xdebug может подключаться к интерфейсу файлика php.exe.


У V8 тоже есть такой интерфейс и отладчик хрома подключается именно к нему, но и у PHPSTORM есть свой встроенный отладчик яваскрипта который так же может подключаться к V8 хрома. так что теоретически ты можешь дебажить все не выходя из шторма) купил 2 моня, на одном шторм на второй сайт, включил функцию лайв едит (применение изменений в реальном времени) и сидишь себе дебадишь верстаешь) поглядывая на второй монитор на котором хром на весь экран с твоим сайтом.


Все просто, создатели интерпретаторов предусматривают интерфейсы для подключения дебаггеров.

Gozar 17.02.2013 23:54

Цитата:

Сообщение от nerv_
не самый оптимальный способ, т.к. заставляет набирать буквы

Наверное, но т.к. я редко набираю эти самые буквы(var_dump), то меня не напрягает. Выполнение идет линейно, поэтому в php все гораздо проще чем в js с его событийной моделью. Мне даже отладчиком заморачиваться лень. Может быть как-нибудь тоже попробую отладчик понастраивать.

Цитата:

Сообщение от nerv_
а основной какой?

js ;)

megaupload 18.02.2013 00:04

пасоны это велико http://www.youtube.com/watch?feature...v=wCVwdvufTds#!


вы посмотрите как он вначале разметку набирает!!!11
1

kobezzza 18.02.2013 00:26

Цитата:

Сообщение от megaupload (Сообщение 235190)
пасоны это велико http://www.youtube.com/watch?feature...v=wCVwdvufTds#!


вы посмотрите как он вначале разметку набирает!!!11
1

Плагин ZenCodding, у мя такой же стоит на Adobe Dreamweaver, так что шторм тут не причём :)

megaupload 18.02.2013 00:27

не я имею ввиду про то как он селекторами верстает))) круто же))) как хамл млять.. ты тоже про это?

kobezzza 18.02.2013 00:29

Цитата:

Сообщение от megaupload (Сообщение 235195)
не я имею ввиду про то как он селекторами верстает))) круто же))) как хамл млять.. ты тоже про это?

угу - это ZenCodding, удобная штука, правда по началу не привычно.

megaupload 18.02.2013 00:55

блин мне кажется я вечно так буду для себя чо то новое в шторме открывать

есть ли видеоуроки по его фишкам? или проще выучить инглиш и прочесть его справку?

nerv_ 18.02.2013 02:16

Цитата:

Сообщение от megaupload

Цитата:

Сообщение от kobezzza
это ZenCodding

phpstorm -> settings -> editor -> smart keys -> enable zen coding

Цитата:

Сообщение от Gozar
Выполнение идет линейно, поэтому в php все гораздо проще чем в js с его событийной моделью

спасибо, ценная информация :)

Цитата:

Сообщение от Gozar
Может быть как-нибудь тоже попробую отладчик понастраивать.

если речь о шторме, то там настраивать ничего не надо. Разве что путь к папке с php указать.

Цитата:

Сообщение от Gozar
js

интересная точка зрения :)

Tim 23.02.2013 14:53

Интересно для каких целей понадобился апач 2.4

megaupload 23.02.2013 14:59

чем цифра больше тем программа лучше. очевидно же)

Tim 23.02.2013 15:02

ну тогда ок

Gozar 23.02.2013 16:22

Цитата:

Сообщение от megaupload
блин мне кажется я вечно так буду для себя чо то новое в шторме открывать

При чем тут шторм, этому плагину сто лет в обед. Фича кстати так себе. Я поначалу тоже был в восторге, а теперь почти не пользуюсь.

Tim 23.02.2013 18:13

2.4 наверно в денвер-4 скоро будет. правда они это скоро ещё с 2010 года обещают :)

http://denwer4.ru/

http://denwer.reformal.ru/proj/?ia=25595 - тоже доставило

megaupload 23.02.2013 18:56

Цитата:

Сообщение от Gozar
а теперь почти не пользуюсь.

действительно, ты же не классами верстаешь и не используешь слои CSS
http://vimeo.com/60204943

Gozar 23.02.2013 19:19

Цитата:

Сообщение от megaupload
действительно, ты же не классами верстаешь и не используешь слои CSS

А ну да, ты же только инлайн стилями верстаешь.

megaupload 23.02.2013 19:24

именно так, я верстаю внешностью а не семантикой. если семантку требуется уточнить то я пишу не ".info-block" а "span.info-block"

Gozar 23.02.2013 19:52

Цитата:

Сообщение от megaupload
http://vimeo.com/60204943

Ненавижу подчеркиватель-разделитель(php_style). Дата атрибуты разделяются дефисом, не вижу причины не использовать дефис. Двойное подчеркивание другое дело. Ненавижу сокращения. В остальном ничего нового не узнал. По сути использую тоже самое.

megaupload 23.02.2013 20:09

Цитата:

Сообщение от Gozar
Ненавижу подчеркиватель-разделитель(php_style).

вот вот, он долго ставится, для него требуется зажимать шифт.

megaupload 23.02.2013 20:10

Цитата:

Сообщение от Gozar
По сути использую тоже самое.

кстати да я тоже замтеил что мой юракс так и устроен, юракс это 0 и 1 уровень. тк же в параметры виджетов с 1 уровня можно расширять декорными элементами из 3 уровня. что вроде как то не этично.

например добавлять аттрибут кнопкам

theme и добавлять новые темы.

например

<button teme="dark"></button>

Или это и есть 1 уровень?

Gozar 23.02.2013 20:24

Атрибуты зачем забивать, какое они имеют отношение к элементу?

Если это для использования далее в js, то я применяю, только с префиксом data и названием фреймворка типа:
data-gozar-theme="dark", если для цвета, то почему не class="anything dark"


Часовой пояс GMT +3, время: 11:53.