Tạo localhost với Appserv

Minh Trí

Administrator
Tham gia ngày
03/12/2013
Bài viết
3.783
Thích
3.227
Điểm
50
Địa điểm
Lý Hòa
#1
Định viết bài này nhưng thấy trên mạng có nhiều hướng dẫn nên copy về cho nhanh. Có một số chú ý sau đây cho anh em CPN:
- Cài đặt gói SQL đi kèm của CSM trước (nếu cài trên máy tính tiền có CSM)
- Password SQL khi cài của CSM trùng với pass SQL của appserv
- Backup csdl của CSM trước khi cài Appserv.
- Cài chương trình này khi không có khách đang chơi, tránh trường hợp bị lỗi csdl.
- Thư mục chứa website là: www
- Sau khi cài, thao tác xong SQL (tạo, backup...) nhớ copy thư mục phpmyadmin vào chỗ khác rồi xóa thư mục :\appserv\phpmyadmin đi. Mình chưa thấy bất cứ một cảnh báo nào về lỗi bảo mật của phpmyadmin nhưng theo kinh nghiệm, sau khi thao tác xong nên xóa thư mục này đi, nó có nguy cơ bảo mật cao, còn vì sao mình không nói chi tiết ra được. Bài tiếp mình sẽ hướng dẫn thao tác SQL trên phần mềm khác, tiện lợi hơn.
- Nếu đã cài SQL của CSM rồi thì cài appserv sau vẫn được, trường hợp bật CSM lên nó báo lỗi csdl thì cài gói SQL đi kèm của CSM lại là được.
- Nên cài appserv lên ổ đĩa khác ổ C.
- Tại sao mình khuyên dùng appserv thay vì các phần mềm khác vì soft này không xung đột SQL với phần SQL đi kèm của CSM.
Bài tiếp theo mình sẽ hướng dẫn public localhost để truy cập từ xa và thao tác với SQL.
.............
AppServ là một gói đầy đủ tính năng của Apache, MySQL, PHP, phpMyAdmin.
Hiện tại Appserv đã có ver mới nhất là 2.6.0, chương trình này làm việc trên linux tốt hơn trên Windows, nhưng khi sử dụng dữ liệu nhỏ, không cần tốc độ cao thì vẫn có thể cài đặt trên Windows
Hôm nay mình sẽ hướng dẫn các bạn cài đặt Appserv trên window

Hướng dẫn cài đặt Appserv
Đầu tiên bạn download Appserv tại đây (nhớ chọn phiên bản thích hợp)
Ở đây mình dùng bản 2.5.10
Mở file vừa down về để tiến hành cài đặt theo ảnh sau






bạn có thể cài đặt ở thư mục nào cũng được nhé


Kích hoạt đầy đủ các chức năng bạn cần


Cấu hình Apache
- Server Name: Tên của server sẽ chạy Apache, bạn điền localhost
- Admin Email: thông tin của host sẽ gởi tới mail này, nó cũng không quan trọng, bạn có thể đánh mail bất kỳ hoặc bỏ qua
- HTTP Port: thông số này được mặc định là 80, khi HTTP Port là 80 thì bạn không cần phải khai báo nó theo sau server


Cấu hình MySQL
- Root password: Đặt mật khẩu cho MySQL Database, mật khẩu này do bạn tự đặt, username được mặc định là root
- Charecter Sets: Ngôn ngữ cho Database, bạn chọn UTF-8 Unicode để có thể đánh được tiếng Việt với Unikey
- Old Password: Nháy vào đây nếu bạn có lỗi khi lập trình với phiên bản cũ của PHP hoặc lỗi Client does not support authentication protocol requested by server; consider upgrading MySQL client
- Enable InnoDB: Nháy vào đây nếu bạn sử dụng InnoDB, tốt nhất bạn nên để trống.

Click Install để bắt đầu cài đặt


Bật ApacheMySql ngay sau khi cài đặt



Truy cập http://localhost như thế này là đã thành công


Để quản lí CSDL, bạn truy cập vào phpmyadmin theo đường dẫn http://localhost/phpmyadmin

Đăng nhập
Tên đăng nhập:root
Mật khẩu:mật khẩu bạn nhập ở bước cài đặt

Một số thông tin cần thiết
- Lưu trữ file tại: ../AppServ/www

- Tắt Apache: Start > All Program > AppServ > Control Server by Service > Appche stop
- Bật Apache: Start > All Program > AppServ > Control Server by Service > Appche start
- Khởi động lại Apache: Start > All Program > AppServ > Control Server by Service > Appche restart

- Tắt MySQL: Start > All Program > AppServ > Control Server by Service > MySQL stop
- Bật MySQL: Start > All Program > AppServ > Control Server by Service > MySQL start

Hướng dẫn bật module rewrite
Một số source yêu cầu module này nhưng appserv không có bật sẵn. Nên khi chạy code sẽ lỗi 500

Bạn có thể vào ../AppServ/Apache2.2/conf/httpd.conf tìm dòng
PHP:
#LoadModule rewrite_module modules/mod_rewrite.so
Sửa thành
PHP:
LoadModule rewrite_module modules/mod_rewrite.so
Rồi khởi động lại Apache là ok
 

ruoi_1102

Thành viên
Tham gia ngày
09/12/2013
Bài viết
135
Thích
9
Điểm
12
#2
cái này cũng có thể tạo trang phim hay trang mp3 cho tiệm Net luôn nè mọi người..hay quá ad.
 

tbc

Thành viên mới
Tham gia ngày
09/12/2013
Bài viết
8
Thích
1
Điểm
2
#4
* Bảo đảm theo cách cài trên sẽ bị đụng với CSM
* Theo cách trên khi cài đến phần port 80 thì đổi thành 81 thì sẽ không bị đụng vì CSM port 80 (Không tin thử cài port 80 thì phần mềm CSM sẽ không chạy được hoặc mất dữ liệu)
* Vì mình đã từng cài để chạy web phim và nhạc cho quán net nên rút ra kinh nghiệm thôi đừng chém em.
 

lochungnet

GCAFE, PRIMOCACHE, PC MODEM:01285266625
Tham gia ngày
10/12/2013
Bài viết
238
Thích
8
Điểm
0
#6
Cho em hỏi cài cái này trên mtt hay máy chủ vậy?
Cài trên máy nào cũng dc cả
* Bảo đảm theo cách cài trên sẽ bị đụng với CSM
* Theo cách trên khi cài đến phần port 80 thì đổi thành 81 thì sẽ không bị đụng vì CSM port 80 (Không tin thử cài port 80 thì phần mềm CSM sẽ không chạy được hoặc mất dữ liệu)
* Vì mình đã từng cài để chạy web phim và nhạc cho quán net nên rút ra kinh nghiệm thôi đừng chém em.
Em cũng đảm bảo với bác là e dùng port 80 vẫn ko đụng :))
 

Minh Trí

Administrator
Tham gia ngày
03/12/2013
Bài viết
3.783
Thích
3.227
Điểm
50
Địa điểm
Lý Hòa
#7
* Bảo đảm theo cách cài trên sẽ bị đụng với CSM
* Theo cách trên khi cài đến phần port 80 thì đổi thành 81 thì sẽ không bị đụng vì CSM port 80 (Không tin thử cài port 80 thì phần mềm CSM sẽ không chạy được hoặc mất dữ liệu)
* Vì mình đã từng cài để chạy web phim và nhạc cho quán net nên rút ra kinh nghiệm thôi đừng chém em.
Mình đang chạy trên máy tính tiền đây, cổng 80. Vấn đề là bạn cài appserv chưa? Hay cài cái khác.
 

sammon

Thành viên mới
Tham gia ngày
29/05/2015
Bài viết
9
Thích
0
Điểm
0
Tuổi
39
#8
hôm trước cài mà quên bỏ cái mysql ra thế là lỗi csm lun,gọi vinagame nó làm giùm cuối cùng mất dữ liệu sạch
 

Top Bottom