Описание: С чего начать? |
Поиск в теме | Версия для печати |
Леголегс |
Отправлено: 17 Сентября, 2006 - 13:39:10
|
JS-маньяк
Покинул форум
Сообщений всего: 2109
Дата рег-ции: Июль 2004
Откуда: Липецк
Карма 17
|
ETC пишет:Программы на C++ — обычные программы, которые «смотрят» в инет. cin >> post_zapros;
cout << otvet;
И не забыть cout << "Content-type: text/html" << endl << endl; в начале, иначе 500ая ошибка
ETC пишет:Для запуска подобных программ нужен физический хостинг, т.е. свой собственный сервер. Виртуальный выделенный тоже подойдёт (хотя цена всё равно великовата).
Дмитрий Б. пишет:Вообще я смотрю, что Perl почему-то менее популярен Многие жалуются, что написаный год назад свой перл-код уже не понимают. Кроме того имеет место пайп-дырка и нулл-баг в фопене, позволяющия юзать системые команды, т.е. параметры надо параноидально фильтровать, имхо это не слишком удобно. Ну медленный он если mod_perl не стоит.
Дмитрий Б. пишет:Насчёт C++ - понял, это, стало быть, отпадает. На нём ещё и гемморойно писать: толковых библиотек для html я не нашел/не разобрался а на "голом" C++ писать - это сплошное велосипедостроение. Зато работает быстро очень, эх... (загрустил)
Дмитрий Б. пишет:А из программ, как я понял, ради тестирования на локальной машине придётся ставить сервер? И PHP вроде не во все серверы входит? Для начала денвер сойдёт (Поставил и работаешь). Второй по сложности метод - поставить линукс (сразу есть всякие вкусности типа ImageMagik, iconv и работающего sendmail), по третьему пошёл SviMik |
|
|
Леголегс |
Отправлено: 18 Сентября, 2006 - 12:20:34
|
JS-маньяк
Покинул форум
Сообщений всего: 2109
Дата рег-ции: Июль 2004
Откуда: Липецк
Карма 17
|
Дмитрий Б. пишет:Спасибо, что насчёт C++ объяснил. А мне "голый" как раз нравится... Мне тоже. Но того, что в том же пых-пыхе есть сразу вещи, которых очень не хватает зачастую в C++: простой доступ к БД, сохранение массива в файл (serialize), регэкспы, разбор параметров (особенно form enctype="multipart/form-data", ничего короче нет что нужно. Один, второй велосипед изобретёшь, а дальше забьёшь. Да ещё эти переполнения буферов.
SviMik пишет:Неужели поставить и настроить линукс и всё что в нём есть легче моего метода? выбрать разделы для установки, выбрать установку "сервер", поставть галочку про графическую среду KDE (или GNOME, XFCE и т.д. но мне они не нравяца, а без галочки в серверной конфигурации по умолчанию графики не будет, тока 8 виртуальных консолей и midnight commander) и пакет webmin (удобная мощная система администрирования линукса на русском языке), задать пароль админа, задать юзера, некст, некст, некст, финиш, подождать часок, перезагрузка, создать виртуальный хост через вебмин, приступить к программированию |
|
|
SviMik |
Отправлено: 18 Сентября, 2006 - 13:50:31
|
Где-то там...
Покинул форум
Сообщений всего: 3538
Дата рег-ции: Окт. 2004
Откуда: Tallinn, Estonia
Карма 4
|
Леголегс
А такие вещи как последнии версии php, mysql, apache там будут по дефолту? И сложно их обновлять (особенно пхп часто новые версии выходят)?
И ещё ftp обязательно, чтоб создать кучу юзверей было и у каждого своя папка. (полноценный хостинг).
И сложно настраивать линукс в качестве сервера виндовой сетки? Чтоб с dhcp и "Сетевым окружением".
И какую версию качать, а то их разновидностей...
Вобщем поможешь? А то реально надоело рестарт сервака делать каждые несколько дней...
И ещё... скока места это всё потребует? |
|
|
Леголегс |
Отправлено: 18 Сентября, 2006 - 17:02:15
|
JS-маньяк
Покинул форум
Сообщений всего: 2109
Дата рег-ции: Июль 2004
Откуда: Липецк
Карма 17
|
SviMik
SviMik пишет:А такие вещи как последнии версии php, mysql, apache там будут по дефолту? Обычно самые стабильные из свежих на момент выпуска дистрибутива; в репозиторях (это база данных-хранилище софта в линуксах) просто самое новое из более-менее стабильного.
У меня:
[legolegs@legolegs ~]$ rpm -q php mysql httpd
php-5.0.4-10.5
mysql-4.1.16-1.FC4.1
httpd-2.0.54-10.2asp
После второго дефиса к делу не относится.
SviMik пишет:И сложно их обновлять (особенно пхп часто новые версии выходят)? А тут вообще будешь удивлён Я говорю (в консоли от root)
[root@legolegs ~]# yum update php
юм залезет в репизиторий, покопается там и скажет: надо скачить N мб Продолжать? Я повздыхаю и нажму "y". Всё скачается и установится. Не забыть перезапустить апач:
[root@legolegs ~]# services httpd restart
Правда сейчас он мне говорит, что нету более нового php :-/
Точно так же обновляется любой софт (напр. фаерфокс). В других дистрибутивах детали могут отличаться, в Debian вместо yum apt-get, но в данном случае больше ничего не меняется.
SviMik пишет:И ещё ftp обязательно, чтоб создать кучу юзверей было и у каждого своя папка. (полноценный хостинг). yum install vsftpd
Создаёшь в системе юзеров и папки обычным способом, скармливаешь ftp-демону (подробностей не знаю, никогда не делал) но учитывая что 30 % хостингов на линуксе и многие из них на Fedora (как и я) проблем особых не должно быть
SviMik пишет:И сложно настраивать линукс в качестве сервера виндовой сетки? Чтоб с dhcp и "Сетевым окружением". Файлы расшаривать с помощью samba, dhcp стандартный, сетевое окружение видит konqueror SviMik пишет:И какую версию качать, а то их разновидностей... Федору ставь или на ней основанные, с остальными я тебе помочь не смогу. SviMik пишет:Вобщем поможешь? А то реально надоело рестарт сервака делать каждые несколько дней... Помогу канешн)
SviMik пишет:И ещё... скока места это всё потребует? У меня занято 3 гига, но это не только (и не столько) серверный софт. С учётом свопа и дир с собствено сайтами для чисто-сервера 3х думаю за глаза хватит.
Ох, чую я что уже подзадолбал общественность со своим линуксом |
|
|
|
Поиск в теме | Версия для печати |
Страниц (3): « 1 [2] 3 » |
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0, скрытых: 0) |
« PHP/Perl » |
Все гости форума могут просматривать этот раздел. Только администраторы и модераторы могут создавать новые темы в этом разделе. Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
|
|
|