終於在Linux下把mod_python裝上了,現把遇到的問題以及解決方法記錄如下,以幫助遇到同樣問題的朋友。
下載mod_python-3.3.1.tgz
解壓:tar zxf mod_python-3.3.1.tgz -C /usr/tmp
cd /usr/tmp/mod_python-3.3.1
安裝:
./configure --with-apxs=/usr/local/httpd/bin/apxs --with-python=/usr/local/bin/python2.7
make
make install
注意:
1.在執行make的時候,可能會報錯,提示connobject.c:142出錯,解決方法來自互聯網:
vi src/connobject.c
修改
!(b == APR_BRIGADE_SENTINEL(b) ||
為
!(b == APR_BRIGADE_SENTINEL(bb) ||
重新執行make,應該不報錯了,然後繼續執行make install, OK.
2.如果經過以上修改,make還是報錯,查看錯誤信息,可能提示不能創建連接什麼的,遇到此問題的朋友要想到的是:
Linux是否是運行在虛擬機中?並且解壓後的文件夾是否是在物理磁盤上?如果是,請在執行tar zxf mod_python-3.3.1.tgz
的時候,加上 -C /usr/tmp,這樣,就會將此文件解壓到Linux系統的硬盤上。再執行make,make install,OK!大功告成!