CentOS 6.5にPython 2.7をインストールしApacheで使用

公開日: : Linux , ,

Pocket

Django 1.7はPython 2.7以上でないと使えないんですが、CentOS 6.5のデフォルトはPython 2.6だったので別に2.7をインストールしました。
その後Apacheで使用するにはmod_wsgiを2.7を使うようにコンパイルしなおさなくてはいけなくてちょっと面倒でした。。

Python 2.7インストール

必要なパッケージをインストールして

なんか一部モジュールに必要なものが足りないとか言われる

他はよくわからないのでスルーしてaltinstall

altinstallするとデフォルトの2.6を置き換えないようにインストールされます。

pipインストール

pipと入力したときにPATHの優先順位の問題で/usr/local/binにあるpip2.7のほうが優先になってしまいましたがとりあえず放置。

mod_wsgiインストール

念のため既存のmod_wsgiを削除

(ちなみに最初4.3.0を落としたらインストールが上手くいかなかったので4.2.8にしました。)

makeしたらapxsが無いと言われたので

Apacheの設定ディレクトリにmod_wsgi読み込みを加えます。

これでApacheを再起動したらエラー

共有ライブラリが見つからないと言われたのでld.so.confに/usr/local/libを加えます。

これでApache起動成功し、使用バージョンも2.7.8になってました。

参考

関連記事

no image

CentOS6.9を7.3にアップグレード

CentOS6系から7系へのアップグレードはアップグレードツールが存在するのですが、このツールは6.

記事を読む

no image

ファイルパーミッションを664から644に変えてもGitで反映されない

って思ったらGitのこと勘違いしてたっていうメモ。 Gitはファイルの実行属性の有無しか管理してい

記事を読む

no image

CentOS 6.5にPHP 5.5をインストール

CentOS 6.5の標準リポジトリだとPHPが5.3なので、5.5をインストールする方法を調べまし

記事を読む

no image

gでgit status、続く引数があったらgitに渡すシェルスクリプトを実装したメモ

最近コーディング時に腕の疲れを感じるようになってきたので、アホみたいでもなるべく短いaliasを.b

記事を読む

no image

仮想マシンからwgetやcurlでhttpsダウンロードしようとして証明書エラー

VMware Player内のCentOSからPython2.7のソースを落とそうとしたら証明書エラ

記事を読む

no image

Bashのプロンプトを変えずにscreenのウィンドウタイトルだけ変える

先にコード例。.bashrcに書きます。 この例ではウィンドウ名が「ユーザー名:カレンドディレ

記事を読む

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

no image
gでgit status、続く引数があったらgitに渡すシェルスクリプトを実装したメモ

最近コーディング時に腕の疲れを感じるようになってきたので、アホみたいで

no image
JavaでBase32のデコーダーを実装

今書いてるプログラムでBase32エンコードされた文字列をデコードをす

no image
Bashのプロンプトを変えずにscreenのウィンドウタイトルだけ変える

先にコード例。.bashrcに書きます。 この例ではウィンドウ名

no image
Google Play Musicアプリの音楽ライブラリから特定のフォルダを除外する方法

Google Play Musicアプリはデフォルトでローカル端末上の

no image
PythonでC++のstd::mapみたいな挙動が欲しい

最近競技プログラミングの問題をちょろちょろやってて、それでC++を使っ

→もっと見る

PAGE TOP ↑