本文目錄一覽:
- 1、apache 同時配置python 和php
- 2、ubuntu怎麼安裝php環境
- 3、linux下apache+php5配置問題,訪問html沒有問題,訪問php就變成下載了,哪裡配置的不對?求高手
- 4、LAMP安裝教程:Ubuntu 12.04 LTS server安裝Apache2+PHP5+MySQL
- 5、如何在linux下安裝php環境
- 6、unbantu下怎麼安裝php
apache 同時配置python 和php
配置apache+django+mod_wsgi環境
newliver 2011年03月18日 星期五 11:32 | 15102次瀏覽 | 4條評論
新公司還是用apache,有段時間沒看django官網,以為還是用mod_python,看了一下介紹,官方推薦使用mod_Wsgi,據說nginx本身就內置了此module,說明它的性能還是不錯的~而且mod_python已不再更新,和apache使用時,經常出現錯誤信息~從而配置了一下此環境,以此記錄過程~個人覺得以後還是換成nginx+uwsgi才行,哈哈~
配置apache+django+mod_wsgi環境
作者:liuzemin
時間:2011-3-4
目錄
1 開發環境
2 前提
3 配置Apache
4 配置django項目wsgi文件
1 開發環境
lubuntu10.04
python2.6
django1.25
mod_wsgi3.x
apache2.x
2 前提
搭建好開發環境 python和django的安裝略過,相信大家都會的 以下是安裝apache及mod_wsgi模塊支持庫
sudo apt-get install apache2
sudo apt-get install libapache2-mod-python2.6
sudo apt-get install libapache2-mod-wsgi
3 配置Apache
進入apache安裝目錄
cd /etc/apache2/
sudo gvim httpd.conf
編輯apache目錄下面的httpd.conf文件,添加以下內容
#載入mod_wsgi模塊
LoadModule wsgi_module modules/mod_wsgi.so
#配置wsgi腳本的本地項目位置
WSGIScriptAlias / /home/alex/work/app/wsgi_test/apache/django.wsgi
VirtualHost *:9000
ServerName 127.0.1.1
#ServerAlias
#DocumentRoot /home/alex/work/app/wsgi_test
Directory “/home/alex/work/app/wsgi_test”
Order Deny,Allow
Allow from all
/Directory
/VirtualHost
4 配置django項目wsgi文件
#新建項目wsgi_test
django-admin.py startproject wsgi_test
#新建目錄存放wsgi文件
mkdir apache
#編輯wsgi文件 gvim django.conf #添加以下內容
# -*- coding: utf-8 -*-
import os
import sys
import django.core.handlers.wsgi
os.environ[‘DJANGO_SETTINGS_MODULE’] = ‘wsgi_test.settings’
app_apth = “/home/alex/work/app/”
sys.path.append(app_apth)
application = django.core.handlers.wsgi.WSGIHandler()
別忘記重啟一下apache
sudo /etc/init.d/apache2 restart
至此打開瀏覽器即可看到django熟悉的it worked界面
【如果出現配置相關錯誤,請查看對應的路徑是否配置正確;如果apache報內部錯誤,可以在系統日誌文件查看apache出錯日誌查找原因】
ubuntu怎麼安裝php環境
打開終端,也就是命令提示符。
我們先來最小化組建安裝,按照自己的需求一步一步裝其他擴展。命令提示符輸入如下命令:
1 sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server
上面的命令是最小化組建安裝amp也就是apache2 ,php5 和 mysql 在加上一個php的mysql擴展
上面命令輸入完成後提示輸入密碼,成功後詢問你是否安裝y繼續。然後就等待著完成安裝…
安裝的時候第一次出現一個這樣的界面,意思是讓你設置root管理員密碼,重複一次後繼續..
完整的教程可以參考:
linux下apache+php5配置問題,訪問html沒有問題,訪問php就變成下載了,哪裡配置的不對?求高手
訪問html沒問題,說明apache的安裝沒有問題了。如果沒猜錯的話,訪問其他目錄的時候只是列出所有的文件,說明PHP根本沒有正常工作,你可以在根目錄下面新建一個phpinfo.php,裡面寫入?php echo phpinfo();? 然後在瀏覽器裡面輸入 localhost/phpinfo.php (這裡localhost默認是你網站根目錄),如果能夠正常顯示php的各種相關信息的,說明php的安裝沒有問題;反之,就肯定是php的編譯安裝出問題了,我感覺不妨把php卸掉,重新安裝一下試試~
LAMP安裝教程:Ubuntu 12.04 LTS server安裝Apache2+PHP5+MySQL
LAMP是linux
web伺服器組合套裝的縮寫,分別是Apache+MySQL+PHP。此教程教大家如何在Ubuntu12.04
LTS
server
上安裝Apache2伺服器,包括PHP5(mod_php)+MySQL。
此教程中使用的相關IP等設置,在你的環境中要做相應修改。
1
我們使用root賬戶進行安裝,首先切換到root賬戶,輸入命令:
sudo
su
2
安裝
MySQL
5
輸入命令:
apt-get
install
mysql-server
mysql-client
安裝過程中需要設置root賬戶密碼,系統會作以下提示:
New
password
for
the
MySQL
「root」
user:Repeat
password
for
the
MySQL
「root」
user:
3
安裝
Apache2
輸入命令:
apt-get
install
apache2
在瀏覽器輸入你伺服器地址列入
查看Apache2是否工作,如果顯示(It
works!),說明已經工作。
4
安裝
PHP5
安裝
PHP5
和
Apache
PHP5
模塊:
apt-get
install
php5
libapache2-mod-php5
然後重啟apache:
如何在linux下安裝php環境
linux ubuntu系統安裝php環境:
安裝 Apache2:
sudo apt-get install apache2
安裝PHP模塊:
sudo apt-get install php5
安裝Mysql
sudo apt-get install mysql-server
其他模塊安裝:
sudo apt-get install libapache2-mod-php5
sudo apt-get install libapache2-mod-auth-mysql
sudo apt-get install php5-mysql
sudo apt-get install php5-gd
前兩個很容易明白,要想apache能夠解析PHP,就需要藉助這兩個模塊來找到php engine。
第三個在php操作mysql資料庫時用到,大多數人都有資料庫編程經驗,所以這就不用多解釋了
第四個GD庫。
unbantu下怎麼安裝php
更新源列表
打開”終端窗口”,輸入”sudo apt-get update”–回車–“輸入root用戶的密碼”–回車,就可以了。如果不運行該命令,直接安裝php,會出現”有 幾個軟體包無法下載,運行apt-get update——“的錯誤提示,導致無法安裝。
安裝php
打開”終端窗口”,輸入”sudo apt-get install php5″–回車–輸入”y”–回車–安裝完成。
讓Apache支持php
打開”終端窗口”,輸入”sudo apt-get install libapache2-mod-php5″–回車–安裝完成。
4.安裝php5-gd模塊
打開”終端窗口”,輸入”sudo apt-get install php5-gd”–回車–安裝完成。
5.使用gedit在”/var/www”下創建info.php文件
打開”終端窗口”,輸入”sudo gedit /var/www/info.php”–回車–在編輯器中輸入”?php phpinfo(); ?”–保存,文件創建成功。
6.測試Apache是否能解析php網頁
在瀏覽器中輸入”127.0.0.1\info.php”–出現了php的版本信息頁面,說明php安裝配置成功。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/188431.html