Официальный сайт студ.городка НГТУ
Software » MySQL ubuntu 9.10 

#1  06.03.10 20:24

MySQL ubuntu 9.10

Посоветуйте что поставить лучше, чтоб быстро можно было настроить не искушенному юзеру) ну и веб сервачок) с такими же параметрами.

Offline

#2  06.03.10 20:37

Re: MySQL ubuntu 9.10

Тебе всмысле что поставить то нужно?

Offline

#3  06.03.10 21:39

Re: MySQL ubuntu 9.10

Сервер нужно MySQL + веб сервер :-)

Offline

#4  06.03.10 22:44

Re: MySQL ubuntu 9.10

sudo aptitude install apache2 mysql-server phpmyadmin

Offline

#5  07.03.10 00:22

Re: MySQL ubuntu 9.10

сенкс большой :-)

Offline

#6  07.03.10 13:53

Re: MySQL ubuntu 9.10

Jeka, вот отличная статья, делал все по ней

Offline

#7  07.03.10 15:33

Re: MySQL ubuntu 9.10

Не слушай ксандроса, тебе нгикс + мемкэшэд нахрен не нужно. Вверху простая инсталляшка, более ничего не надо. Даже настраивать апач не придется для phpmyadmin. Ubuntu server все сам делает, еще бы пиво приносил и было бы вообще ништяк.

Offline

#8  07.03.10 17:14

Re: MySQL ubuntu 9.10

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

Offline

#9  09.03.10 14:32

Re: MySQL ubuntu 9.10

а давайте не будем ставить раздутый apache2, лучше напишем свой простой веб-сервер под конкретные нужды!

файл main.vala

Код: vala:

using GLib;
 
public class Httpd.main : Object {
 
    public void run() {
        var server = new Soup.Server(Soup.SERVER_PORT, 8080);
        var api = new Httpd.api();
        server.add_handler("/", api.default_handler);
        server.run();
    }
 
    public static int main(string[] args) {
        var httpd = new Httpd.main();
        httpd.run();
        return 0;
    }
}


файл api.vala

Код: vala:

using GLib;
 
public class Httpd.api : Object {
 
    public void default_handler(Soup.Server server,
            Soup.Message msg, string path, GLib.HashTable? query,
                    Soup.ClientContext client) {
        string file_path;
        string response = "";
        if (path == "/") file_path = "index.xhtml";
        else file_path = path.substring(1);
        var file = File.new_for_path(file_path);
        if (!file.query_exists(null)) {
            response = "File '%s' doesn't exist.\n".printf(file.get_path());
        } else {
            try {
                var in_stream = new DataInputStream(file.read (null));
                string line;
                while ((line = in_stream.read_line(null, null)) != null) {
                    response += line;
                }
            } catch (Error e) {
                response = e.message;
            }
        }
        msg.set_response("text/html", Soup.MemoryUse.COPY,
                      response, response.size ());
    }
}


makefile

Код: makefile:

CC = valac
APP = httpd
SRC = main.vala api.vala
LIB = --pkg libsoup-2.4 --thread
 
all: $(APP)
 
$(APP): $(SRC)
	@$(CC) $(LIB) $^ -o $@
 
clean:
	@$(RM) $(APP)


make - собирает сервер
./httpd - запускает

Исправлено LLlypka (09.03.10 14:38)

Offline

#10  16.03.10 14:37

Re: MySQL ubuntu 9.10

LLlypka, да куда он раздутый? нормально все...

Offline

Software » MySQL ubuntu 9.10 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.029 сек.
Выполнено 14 запросов.