Назад | Перейти на главную страницу

Как установить Python и PostgreSQL на CentOS

У меня есть выделенный сервер под управлением CentOS. Я хочу установить на него python 2.6 и postgreSQL, чтобы пользователи python могли размещать свои веб-приложения на моем сервере. (Apache) Кто-нибудь может дать мне подробное руководство по этому поводу?

И нужен ли Django или что-то подобное для запуска python с Apache ??

(Я не использую ни python, ни PostgreSQL, но, возможно, это укажет вам правильное направление)

В CentOS установите mod_python с помощью yum install mod_python (если вы хотите, чтобы он был встроен в Apache). Вам нужно будет настроить Apache, см. HowtoForge: встраивание питона

установить python с помощью yum install python26 (если вы хотите пойти по маршруту CGI или запустить автономные скрипты)

установить PostgreSQL с помощью yum install postgresql-server (автоматически установит клиент)

Я считаю, что Django - это фреймворк, и в этом случае он не требуется. Пользователи, которые хотят его использовать, предоставят его как часть своего кода.

Надеюсь это поможет.

Изменить: Согласно приведенному ниже комментарию, кажется, что mod_wsgi предпочтительнее, чем mod_python.

Его можно установить через yum install mod_wsgi

Если вам нужно скомпилировать mod_wsgi, есть инструкция Вот. Вы также можете найти RPM, скомпилированные для python 3.1.

Если python уже установлен в вашей системе, запустите python --version чтобы определить версию. Если это более старая версия и вы компилируете из исходного кода, Эта статья предоставляет процедуру в начале (чтобы не перезаписывать существующий питон).

Если у вас нет обновленного Python в вашем репозитории yum, вы можете попробовать EPEL, в котором есть python26-2.6.5-6.