1. Trang chủ
  2. » Công Nghệ Thông Tin

Hướng dẫn cài web server với apache, PHP, MySQL trên window

4 1K 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 4
Dung lượng 271,38 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Tài liệu hướng dẩn cài đặt web server với apache, php và Mysql trên window Tại đa số các tut hướng dẫn cài trên mạng hơi sơ xài, nhìu chỗ qua loa, newbie hơi khó hiểu nê Cái này để ai thích vọc thì cài cho biết, còn nếu lười thì có thể xài 1 số softwave cài đặt sẵn như Vertrigo, Xampp cũng đc Mấy lần trước cài chưa quen, còn gặp 1 số lỗi linh tinh + do cài mấy cái bản mới nhất, nên nó có bug, ko bít tại cái gì sau cài lại mấy bản cũ hơn thì hết lỗi, ngon

Trang 1

Hướng dẫn cài Web Server với Apache, PHP, MySQL trên

Window

Posted by Chip, on 30/09/2010 04:48 PM in Lập trình with 15,723 views and 11 Comments

Hum nay rảnh, ngồi ko có gì làm, chán quá lôi cái localhost ra nghịch + viết cái tut cho mọi người xài chơi

Tại đa số các tut hướng dẫn cài trên mạng hơi sơ xài, nhìu chỗ qua loa, newbie hơi khó hiểu nê

Cái này để ai thích vọc thì cài cho biết, còn nếu lười thì có thể xài 1 số softwave cài đặt sẵn như Vertrigo,

Xampp cũng đc

Mấy lần trước cài chưa quen, còn gặp 1 số lỗi linh tinh + do cài mấy cái bản mới nhất, nên nó có bug, ko

bít tại cái gì sau cài lại mấy bản cũ hơn thì hết lỗi, ngon

1 Chuẩn bị

Để cài đặt 1 web server, cần chuẩn bị 1 số đồ nghề sau

Apache 2.2.16 - httpd-2.2.16-win32-x86-no_ssl.msi

1

PHP 5.2.12 - PHP 5.2.12 zip package (ko nên cài các bản mới vì nó khó cài hơn, các hosting hiện nay

cũng vẫn xài PHP 5.2)

2

MySQL 5.1.51 - mysql-essential-5.1.51-win32.msi

3

php MyAdmin - phpMyAdmin-3.3.7-english.zip (lang eng là đủ vì các lang kia cũng ko xài, dow hết

nặng máy)

4

Lưu ý, cái này là tự cài từng phần 1 cho những ai thích vọc, còn nếu bạn còn đang rất lơ mơ thì mình

khuyên là nên dùng bộ cài đặt trọng gói Vertrigo (http://vertrigo.sourceforge.net/) thì sẽ nhanh và ổn định

hơn là tự lần mò

2 Cài Apache

Cái này cài đặt chỉ việc next là xong

Network domain: localhost

1

Server name: localhost

2

Administrator's email address: email của bạn@abc.com

3

Để đơn giản, ở bước tiếp theo chọn kiểu cài đặt Typical

Chọn đường dẫn là C:\App\ cho ngắn + tiện vào hoặc ko thì tùy các bạn

Okie, sau khi cài xong, các bạn bật trình duyệt lên, gõ http://localhost vào xem đã chạy chưa, nếu nó hiện

lên chữ It's Work tức là đã cài thành công

3 Cài PHP

Sau khi download PHP 5.2.12 về, các bạn giải nén ra, và coppy tất cả các file vào thư mục C:\App\php (Thư

mục C:\App giống như ở trên cài Apache)

Đổi tên file php.ini-dist thành php.ini

mở file php.ini vừa đổi tên xong lên

tìm :

extension_dir = "./"

1

sửa thành

extension_dir = "C:\App\php\ext"

1

Tìm tiếp

;extension=php_gd2.dll

1

;extension=php_mbstring.dll

2

;extension=php_mysql.dll

3

;extension=php_mysqli.dll

4

và xóa dấu ; ở trước đi, để sử dụng các thư viện đó, trong đó có hàng loạt thư viện, cần xài cái nào thì bỏ

Trang 2

và xóa dấu ; ở trước đi, để sử dụng các thư viện đó, trong đó có hàng loạt thư viện, cần xài cái nào thì bỏ

dấu ; ở trước extension đi là oke

Xong, save lại

Chú ý: Thêm Environmental Variables vào System Path

Để PHP có thể khởi động cùng với hệ điều hành, bạn phải thực hiện việc thêm Environmental Variables

vào System Path như sau:

Bạn vào Start->Control Panel->System->Advanced System Settings, chọn advanced tab, click chọn

nút Environmental Variables kéo xuống phía dưới của system variables, tìm biến PATH, chọn Edit và

thêm vào đầu tiên của dòng có sẳn đoạn sau: C:\server\php;

Sau khi hoàn thành, nhất định bạn phải khởi động lại máy, phải khởi động, logging off là chưa đủ Nếu

bạn vội vàng chuyển qua bước tiếp theo mà không khởi động, chắc chắn sẽ gặp lỗi

Tiếp theo cấu hình cho Apache

Mở file httpd.conf trong folder conf lên

Tìm dòng

LoadModule vhost_alias_module modules/mod_vhost_alias.so

1

Xóa dấu # ở trước nó đi và thêm vào bên dưới

LoadModule php5_module "C:/App/php/php5apache2_2.dll"

1

PHPIniDir "C:/App/php"

2

Tìm tiếp

DirectoryIndex index.html

1

Sửa thành

DirectoryIndex index.html index.php

1

để ưu tiên các file mặc định, nếu ko thích là index các bạn có thể sửa là default.php, hay abc.php tùy ý

Tìm tiếp

AddType application/x-gzip gz tgz

1

thêm vào bên dưới

AddType application/x-httpd-php php

1

AddType application/x-httpd-php-source phps

2

Tìm tiếp

#Include conf/extra/httpd-vhosts.conf

1

bỏ dấu # đi, để nếu cài server và muốn tạo nhiều host chạy nhiều domain

Okie, bây giờ các bạn reset lại apache rồi vào C:\App\htdocs tạo 1 file info.php với nội dung là

<?php echo "Hello world"; ?>

1

rồi chạy http://localhost/info.php để test thử, nếu oke thì nó sẽ hiện info PHP lên

4 Cài MySQL

1 Đúp click lên gói MySQL mà bạn đã tải về theo hướng dẫn phần đầu tiên của bài này để tiến hành cài

đặt

2 Chọn Typical và click Next

3 Cứ tiếp tục click Next cho đến khi màn hình xuất hiện đường dẫn trỏ tới nơi mà MySQL sẽ được cài đặt

Click Instal

4 Ở bước MySQL.com Sign Up Bạn chọn Skip Sign Up, Next

5 Bây giờ là lúc bạn cấu hình cho MySQL, cũng khá là đơn giản Chọn Configure the MySQL Server now,

Click Finish

6 Chọn Detailed Configuration, Next

7 Chọn Developer Machine, Next

8 Chọn Multifunctional Database, Next

9 Click Next

10 Chọn Decision Support (DSS)/OLAP, Next

11 Tíc chọn cả Enable TCP/IP Networking và Enable Strict Mode, Next

12 Chọn Standard Character Set, Next

13 Tíc chọn cả Install as Windows Service (Service name: MySQL, chọn Launch the MySQL Server

automatically ) và Include Bin directory in Windows PATH, Next

14 Thiết lập mật khẩu tài khoản root: Click chọn Modify Security Settings

Nhập mật khẩu vào ô New root password Nhập lại 1 lần nữa ở ô Confirm và Next

Trang 3

Nhập mật khẩu vào ô New root password Nhập lại 1 lần nữa ở ô Confirm và Next

15 Cuối cùng, Click Execute

Vì php5 đã có tích hợp SQL Lite vào rồi, nên để bắt PHP làm việc với MySQL, các bạn cần coppy file

libmysql.dll trong thư mục php cho vào C:\WINDOWS\System32

Để chắc chắn 1 số thư viện khác cũng hoạt động tốt, trong thư mục php có bao nhiêu file có tên bắt đầu là

lib, đuôi là dll các bạn cũng coppy rồi cho cả vào C:\WINDOWS\System32

Xong, các bạn chạy lại file info.php để chắc chắn là mysql đã enable rồi

Thế là đã cài xong web server rồi

5 Tạo Virtual Host

Để tạo nhiều host với nhiều domain khác nhau, các bạn mở file httpd-vhosts.conf trong thư mục C:\App

\conf\extra lên

VD server của các bạn có IP là 67.220.217.79

Các bạn thay toàn bộ nội dung trong file bằng đoạn bên dưới

NameVirtualHost 67.220.217.79

1

<VirtualHost 67.220.217.79>

2

DocumentRoot "C:/Server"

3

ServerName server.chiplove.biz

4

</VirtualHost>

5

<VirtualHost 67.220.217.79>

6

DocumentRoot "C:/Server/chipprovn.com"

7

ServerName chipprovn.com

8

</VirtualHost>

9

Sau đó trỏ IP của các domain tới server của bạn là okie

6 Tạo account FTP để upload + share

Để máy client có thể upload đc file lên server, các bạn cài thêm phần mềm zFTPServer tại

http://zftpserver.com, nếu ai giàu thì buy, còn ko thì có thể xài bản freewave của nó cũng được

Các bạn có thể tạo acc, set quyền đọc, ghi, xóa, tạo folder v.v.v

Để set thư mục cho account, các bạn bấm vào chỗ C:\Server như của mình rồi chọn Add Resource

để set quyền thì các bạn tích dấu v đỏ như mình tích ở trên Okie, bây giờ máy client có thể login qua Cute

FTP để upload file lên server được rồi

7 Cài đặt phpMyAdmin

Cái này để quản lý database, cách cài cũng ko có gì rắc rối lắm,

các bạn download về, giải nén ra và cho vào thư mục htdocs, tiếp theo chạy đường dẫn http://localhost

/phpMyAdmin/setup để tạo account admin quản lý

Các bạn chọn New Server

PHP extension to use: mysql

User for config auth: root (user để đăng nhập)

Trang 4

User for config auth: root (user để đăng nhập)

Password for config auth: matkhau (pass đăng nhập)

Okie, save lại, rồi các bạn chạy link http://localhost/phpMyAdmin/ để đăng nhập vào phpmyadmin, tạo

database rồi select query thử v.v.v

Chú ý: nếu để link là localhost/phpMyAdmin thì ai vào IP của bạn cũng sẽ thấy folder đó, nên các bạn

move cái folder phpMyAdmin đó ra ngoài, ngang hàng folder htdocs hoặc để đâu thì tùy

Nhưng để mình vẫn có thể vào quản lý được, thì các bạn mở file httpd.conf lên, kéo xuống dưới cùng, và

thêm dòng

<Directory "C:\App\Phpmyadmin">

1

Options All

2

AllowOverride AuthConfig

3

Order allow,deny

4

Allow from All

5

</Directory>

6

Alias /phpmyadmin "C:\App\phpMyAdmin"

7

Như thế các bạn ở trên server vẫn vào bằng link http://localhost/phpmyadmin được, còn người khác vào

bằng http://IP server/phpmyadmin thì ko được

Okie done!

Như thế là các bạn đã cài xong 1 web server cơ bản rồi

Bài viết được viết bởi chiplove.9xpro

Có sử dụng 1 số chi tiết sưu tầm

Ngày đăng: 04/06/2016, 14:43

TỪ KHÓA LIÊN QUAN

w