SlideShare a Scribd company logo
Vào quyề n root
Sudo su
Cài đặ t MySQL và PHP
apt-get install mysql-server mysql-client nế u không chạ y mà báo file clock
thì xóa nó vớ i cứ u pháp bên dư ớ i(sudo rm /var/lib/dpkg/lock)
Cài đặ t Apache
apt-get install apache2
Cài đặ t PHP 5
apt-get install php5 libapache2-mod-php5
Restart lạ i apache 2
/etc/init.d/apache2 restart
Kiể m tra lạ i PHP 5 vừ a cài đặ t
+thay đổ i quyề n cho folder www vớ i lệ nh: chmod 777 www
+ tạ o file info.php vớ i nộ i dung <?php phpinfo(); ?>
+gõ localhost/info.php xem chạ y đư ợ c không

Get MySQL Support
apt-cache search php5

apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick
php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

Restart lạ i Apache 2
/etc/init.d/apache2 restart
Cài đặ t MyPhpAdmin
apt-get install phpmyadmin

Cài đặ t Mod Python for Apache
sudo apt-get update
sudo apt-get install libapache2-mod-python libapache2-mod-python-doc

Cấ u hình Mod-python cho Apache
sudo mkdir /var/www/py

sudo chown yourname:www-data /var/www/py

sudo -s
# vi /etc/apache2/sites-available/default
Lư u nộ i dung sau theo đư ờ ng dẩ n /etc/apache2/site-available/default
<Directory /var/www/py>
AddHandler mod_python .py
PythonHandler hello
PythonDebug On
</Directory>

Restart lạ i Apache 2
/etc/init.d/apache2 restart

Tạ o file hello.py trong thư mụ c /var/www/py/hello.py vớ i nộ i dung (Lư u
ý khi tạ o file sẻ gặ p trư ờ ng hợ p là folder không ho quyề n ghi bạ n
phả i vào folder đó cấ p quyề n ghi file cho nó vớ i lệ nh chmod)
from mod_python import apache
def handler(req):
req.log_error('handler')
req.content_type = 'text/html'
req.send_http_header()
req.write('<html><head><title>Testing mod_python</title></head><body>')
req.write('Hello World!')
req.write('</body></html>')
return apache.OK

Gõ trên trình duyệ t http://localhost/py/hello.py

Bây giờ bạ n có thể dùng bấ t kỳ trình soạ n thả o nào để tạ o ra file
web Python

More Related Content

DOCX
Cauhinhdnscentos 140419221022-phpapp01
DOCX
DOCX
Cau hinh dns centos
PPT
11 networking fundamentals
PDF
tài liệu Mã nguồn mở Lap trình shells
PDF
Thuc hanh 13
DOC
Các lệnh shell cơ bản trong linux
DOCX
Hướng Dẫn Cài Đặt Apache và php trên local
Cauhinhdnscentos 140419221022-phpapp01
Cau hinh dns centos
11 networking fundamentals
tài liệu Mã nguồn mở Lap trình shells
Thuc hanh 13
Các lệnh shell cơ bản trong linux
Hướng Dẫn Cài Đặt Apache và php trên local

Similar to Chapter 1: Setup Apache, PHP, PhpMyAdmin. Python Mod on Ubuntu (20)

PPTX
Apache http server
PDF
Dịch vụ Web
PDF
Cấu hình và bảo mật cho Ubuntu Server
PDF
Học lập trình php bằng tiếng việt
PDF
PHP.pdf
PPT
19 web server
PDF
php_nangcao [compatibility mode]
PPTX
Cài đặt web server (linux)-Pham Hoang Phuc-Athena
PPT
Báo cáo thực tập - Huỳnh Anh Tuấn
PPT
09 web course_-_php_nang_cao
PDF
Slide py-sys-devops-final-v1
PPTX
Sử dụng cloud9 để học php
PPTX
Scaling php
DOCX
PDF
Lap trinh php va my sql
PDF
Tai lieu-laptrinh ph-pvamysql - bachkhoaaptech.com
PDF
Haiphongit.com.tai lieu-laptrinh ph-pvamysql
PDF
Lap Trinh Php Va My Sql
PDF
Tai lieu-laptrinh ph-pvamysql
PDF
PHP có thể làm gì? 9 Thứ thú vị có thể làm với PHP
Apache http server
Dịch vụ Web
Cấu hình và bảo mật cho Ubuntu Server
Học lập trình php bằng tiếng việt
PHP.pdf
19 web server
php_nangcao [compatibility mode]
Cài đặt web server (linux)-Pham Hoang Phuc-Athena
Báo cáo thực tập - Huỳnh Anh Tuấn
09 web course_-_php_nang_cao
Slide py-sys-devops-final-v1
Sử dụng cloud9 để học php
Scaling php
Lap trinh php va my sql
Tai lieu-laptrinh ph-pvamysql - bachkhoaaptech.com
Haiphongit.com.tai lieu-laptrinh ph-pvamysql
Lap Trinh Php Va My Sql
Tai lieu-laptrinh ph-pvamysql
PHP có thể làm gì? 9 Thứ thú vị có thể làm với PHP
Ad

Recently uploaded (20)

PDF
CHUYÊN ĐỀ DẠY THÊM HÓA HỌC LỚP 10 CẢ NĂM THEO FORM THI MỚI BGD - CÓ ÔN TẬP + ...
PDF
Public economy và vai trò trong phân bổ nguồn lực, cung cấp hàng hóa công, đi...
DOCX
Ôn tập văn học phương đông thi giữa kì ..
PPTX
Bai 44 Thuyet dong hoc phan tu chat khi Cau tao chat .pptx
PDF
Dao tao va Phat trien NỘI DUNG ÔN THI CHO SINH VIÊN
PPTX
Bai 28 Cau tao chat Thuyet dong hoc phan tu chat khi.pptx
PDF
SÁNG KIẾN “NGHIÊN CỨU VÀ ĐỀ XUẤT GIẢI PHÁP TỰ RÈN LUYỆN KỸ NĂNG MỀM CHO HỌC S...
PDF
Bản phân loại thực vật môn thực vật dược
DOCX
ôn tập thơ 4 chữ, 5 chữ ngữ văn 7 ctst sgk
PPTX
Triet hoc con nguoi va triet hoc thac si
DOCX
Chủ nghĩa xã hội khoa học - Đề Cương Cuối Kỳ.docx
PDF
bai giang an toan thong tin ke toan nam 2020
PPTX
Direct Marketing- chieu thi truyen thong
PPTX
slide chương 2 excel cơ bản...........,,
PPTX
17. ĐẠI CƯƠNG GÃY XƯƠNG bệnh học ngoại.pptx
PDF
CHUYÊN ĐỀ DẠY THÊM HÓA HỌC LỚP 12 CẢ NĂM THEO FORM THI MỚI BGD - CÓ ÔN TẬP + ...
PPTX
Chương3,Buổi7,8,9,10(Buổi10 kiểmtraL2).pptx
PDF
BỘ TÀI LIỆU CHINH PHỤC ĐỈNH CAO TIẾNG ANH NĂM 2026 CHUYÊN ĐỀ ÔN HỌC SINH GIỎI...
PDF
BÀI TẬP TEST FOR UNIT TIẾNG ANH LỚP 6 GLOBAL SUCCESS CẢ NĂM THEO TỪNG ĐƠN VỊ ...
PDF
TeétOrganicChemistryFromVietNamVeryHardd
CHUYÊN ĐỀ DẠY THÊM HÓA HỌC LỚP 10 CẢ NĂM THEO FORM THI MỚI BGD - CÓ ÔN TẬP + ...
Public economy và vai trò trong phân bổ nguồn lực, cung cấp hàng hóa công, đi...
Ôn tập văn học phương đông thi giữa kì ..
Bai 44 Thuyet dong hoc phan tu chat khi Cau tao chat .pptx
Dao tao va Phat trien NỘI DUNG ÔN THI CHO SINH VIÊN
Bai 28 Cau tao chat Thuyet dong hoc phan tu chat khi.pptx
SÁNG KIẾN “NGHIÊN CỨU VÀ ĐỀ XUẤT GIẢI PHÁP TỰ RÈN LUYỆN KỸ NĂNG MỀM CHO HỌC S...
Bản phân loại thực vật môn thực vật dược
ôn tập thơ 4 chữ, 5 chữ ngữ văn 7 ctst sgk
Triet hoc con nguoi va triet hoc thac si
Chủ nghĩa xã hội khoa học - Đề Cương Cuối Kỳ.docx
bai giang an toan thong tin ke toan nam 2020
Direct Marketing- chieu thi truyen thong
slide chương 2 excel cơ bản...........,,
17. ĐẠI CƯƠNG GÃY XƯƠNG bệnh học ngoại.pptx
CHUYÊN ĐỀ DẠY THÊM HÓA HỌC LỚP 12 CẢ NĂM THEO FORM THI MỚI BGD - CÓ ÔN TẬP + ...
Chương3,Buổi7,8,9,10(Buổi10 kiểmtraL2).pptx
BỘ TÀI LIỆU CHINH PHỤC ĐỈNH CAO TIẾNG ANH NĂM 2026 CHUYÊN ĐỀ ÔN HỌC SINH GIỎI...
BÀI TẬP TEST FOR UNIT TIẾNG ANH LỚP 6 GLOBAL SUCCESS CẢ NĂM THEO TỪNG ĐƠN VỊ ...
TeétOrganicChemistryFromVietNamVeryHardd
Ad

Chapter 1: Setup Apache, PHP, PhpMyAdmin. Python Mod on Ubuntu

  • 1. Vào quyề n root Sudo su Cài đặ t MySQL và PHP apt-get install mysql-server mysql-client nế u không chạ y mà báo file clock thì xóa nó vớ i cứ u pháp bên dư ớ i(sudo rm /var/lib/dpkg/lock) Cài đặ t Apache apt-get install apache2 Cài đặ t PHP 5 apt-get install php5 libapache2-mod-php5 Restart lạ i apache 2 /etc/init.d/apache2 restart Kiể m tra lạ i PHP 5 vừ a cài đặ t +thay đổ i quyề n cho folder www vớ i lệ nh: chmod 777 www + tạ o file info.php vớ i nộ i dung <?php phpinfo(); ?> +gõ localhost/info.php xem chạ y đư ợ c không Get MySQL Support apt-cache search php5 apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl Restart lạ i Apache 2 /etc/init.d/apache2 restart
  • 2. Cài đặ t MyPhpAdmin apt-get install phpmyadmin Cài đặ t Mod Python for Apache sudo apt-get update sudo apt-get install libapache2-mod-python libapache2-mod-python-doc Cấ u hình Mod-python cho Apache sudo mkdir /var/www/py sudo chown yourname:www-data /var/www/py sudo -s # vi /etc/apache2/sites-available/default Lư u nộ i dung sau theo đư ờ ng dẩ n /etc/apache2/site-available/default <Directory /var/www/py> AddHandler mod_python .py PythonHandler hello PythonDebug On </Directory> Restart lạ i Apache 2 /etc/init.d/apache2 restart Tạ o file hello.py trong thư mụ c /var/www/py/hello.py vớ i nộ i dung (Lư u ý khi tạ o file sẻ gặ p trư ờ ng hợ p là folder không ho quyề n ghi bạ n phả i vào folder đó cấ p quyề n ghi file cho nó vớ i lệ nh chmod)
  • 3. from mod_python import apache def handler(req): req.log_error('handler') req.content_type = 'text/html' req.send_http_header() req.write('<html><head><title>Testing mod_python</title></head><body>') req.write('Hello World!') req.write('</body></html>') return apache.OK Gõ trên trình duyệ t http://localhost/py/hello.py Bây giờ bạ n có thể dùng bấ t kỳ trình soạ n thả o nào để tạ o ra file web Python