DIỄN ĐÀN hochanh.net.vn
Cảm ơn bạn đã quan tâm đến học hành và tham gia diễn đàn hochanh.net.vn

Join the forum, it's quick and easy

DIỄN ĐÀN hochanh.net.vn
Cảm ơn bạn đã quan tâm đến học hành và tham gia diễn đàn hochanh.net.vn
DIỄN ĐÀN hochanh.net.vn
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.
Tìm kiếm
 
 

Display results as :
 


Rechercher Advanced Search

Latest topics
Gallery


Cài đặt và cấu hình localhost với PHP 5.0, Mysql 5, Apache 2 Empty
Đăng nhập với tên thanhvien VIP

28/8/2010, 21:37 by ABC

BẠN CÓ THỂ ĐĂNG KÝ RỒI ĐĂNG NHẬP
HOẶC ĐĂNG NHẬP
VỚI TÊN thanhvienvip
hoặc thanhvien 1
hoặc thanhvien 2
hoặc thanhvien 3

và mật khẩu là 1234567890

để không có dòng quảng cáo trên.

Comments: 0

HỌC ĐI ĐÔI VỚI HÀNH ?

28/4/2010, 22:40 by Admin

Học đi đôi với hành


“ trăm hay không bằng tay quen”. người lao động xưa đã từng quan niệm rằng lí thuyết hay không bằng thức hành giỏi. điều đó cho thấy người xưa đã đề cao vai trò của thức hành . trong khi đó những kẻ học thức chỉ biết chữ nghĩa thánh hiền, theo lối học từ chương sáo mòn cũ kĩ. …

[ Full reading ]

Comments: 2

Poll
Keywords

tích  phẩm  Phân  


Cài đặt và cấu hình localhost với PHP 5.0, Mysql 5, Apache 2

Go down

Cài đặt và cấu hình localhost với PHP 5.0, Mysql 5, Apache 2 Empty Cài đặt và cấu hình localhost với PHP 5.0, Mysql 5, Apache 2

Bài gửi by Admin 19/6/2010, 00:00

Cài ??t và c?u hình localhost v?i PHP 5.0, Mysql 5, Apache 2


Cài ??t và c?u hình localhost v?i PHP 5.0, Mysql 5, Apache 2


(Ngu?n: KênhSinhViên.Net)

Các ph?n m?m c?n thi?t:
• Microsoft Windows XP ho?c Windows 2000 (tôi ch?a test trên Windows 98).
• Apache 2.0.x (tôi dùng Apache 2.0.50). B?n có th? t?i v? phiên b?n Apache 2.0.50 m?i nh?t cho Win32 ? ??a ch? Code:
http://httpd.apache.org/
.
• PHP 5.0 (tôi s? cài PHP 5 nh? là m?t mô ?un c?a Apache, theo cách mà ng??i ta cài PHP cho các máy ch?). B?n t?i phiên b?n PHP 5.0 b?n chính th?c t?i Code:
http://www.php.net/download
ho?c các b?n phát tri?n t?i Code:
http://snaps.php.net
.
• MySQL 4.0 b?n m?i nh?t có th? t?i v? t? Code:
http://dev.mysql.com/get/Downloads/M...m/pick#mirrors
.

CÀI ??T APACHE 2.0
Apache 2.0.x có trình cài ??t t? ??ng và b?n s? không g?p nhi?u khó kh?n ?? cài ??t ph?n m?m máy ch? web này trên Windows. Ví d?, ?? cài Apache 2.0.50, b?n ch? vi?c t?i v? m?t file có tên apache_2.0.50-win32-x86-no_ssl.msi và ch?y nó. Theo m?c ??nh nó ???c cài ??t vào c:\Program Files\Apache Group\Apache2\. Tuy nhiên, ?? ti?n vi?c qu?n lý máy ch? và các mô ?un ?i kèm, tôi cài nó vào c:\webserver\Apache2\. B?n có th? tham kh?o bài vi?t h??ng d?n tr?c quan b?ng hình ?nh t?i Code:
http://www.opensourcevn.org/javavietnam
.
Sau khi cài ??t xong, b?n hãy t?m t?t Apache. Tuy nhiên, b?n có th? không c?n làm vi?c này cho ??n khi b?n s?a ??i file c?u hình c?a Apache ? d??i.

CÀI ??T PHP 5.0
Hi?n t?i PHP 5 ch?a có trình t? ??ng cài ??t. B?n t?i v? t? PHP.net file php-5.0.0-Win32.zip v?i dung l??ng ch?ng 7.6 MB. Gi?i nén file này vào th? m?c mà b?n ch?n. ?? ti?n qu?n lý, tôi gi?i nén vào c:\webserver\php5.
Sau khi gi?i nén, b?n s? th?y PHP 5 có m?t c?u trúc th? m?c khác h?n v?i PHP 4. Lý do là PHP ?ã ???c vi?t l?i g?n nh? toàn b? ?? có ???c nh?ng c?i thi?n v? tính n?ng và t?c ??. Tuy nhiên, b?n không c?n ph?i lo l?ng, t?t c? nh?ng gì b?n c?n làm sau khi gi?i nén là tìm ??n t?p tin php.ini-recommended và th?c hi?n các b??c sau:
- Chép nó vào th? m?c Apache ?ã nói ??n ? trên và ??i tên nó thành php.ini (c:\webserver\Apache2\php.ini).
- Dùng trình so?n th?o v?n b?n thu?n túy nh? NotePad hay EditPlus ?? m? file này.
- Tìm ??n dòng
extension_dir ='./'
và thay nó b?ng
extension_dir ='c:\webserver\php5\ext'
- Tìm ??n dòng
; extension=php_mysql.dll
và b? d?u ';' ? ??u dòng (áp d?ng khi b?n c?n dùng các hàm PHP x? lý d? li?u ch?a trong MySQL).
Ngay t? khi phiên b?n PHP 5.0 Beta ra m?t l?n ??u tiên, các nhà phát tri?n ?ã thông báo là nó ???c thi?t l?p m?c ??nh không làm vi?c v?i MySQL vì trong b? cài PHP 5.0 ?ã có ch?a SQLite, m?t h? qu?n tr? CSDL nhúng, ch?y c?c nhanh, ?? tính n?ng ?? dùng cho doanh nghi?p nh?. Ngoài ra, lý do ch? y?u là v?n ?? gi?y phép GPL. Tuy nhiên, n?u c?n ??n m?t h? qu?n tr? CSDL cao c?p h?n nh? MySQL thì PHP 5 cho phép b?n c?u hình l?i ?? s?n sàng làm vi?c. N?u không chú ý ??n ?i?u này, b?n có th? s? g?p ph?i l?i nh? sau:
Fatal error: Call to undefined function mysql_connect() in c:\webserver\webroot\text\textpattern\lib\txplib_d b.
php on line 15
- C?ng trong file php.ini này, b?n tìm ??n dòng
;session.save_path
và ?i?u ch?nh nó thành
session.save_path = 'c:\webserver\php5\tmp'
(tùy theo th? m?c mà b?n cài ??t PHP5).
- K? ti?p, tìm ??n dòng [mail function], bên d??i m?y dòng b?n s? th?y dòng
;sendmail_from
Hãy b? d?u ';' ? ??u dòng và thay ??i ??a ch? email theo ý b?n.
Ví d?: localhost@phpvietnam.net
C?u hình này s? ???c s? d?ng ??n khi b?n l?p trình v?i hàm mail() trong PHP ?? g?i nh?n mail v?i m?t máy ch? email cài s?n nh? QK Server.
- Vào th? m?c con ext trong th? m?c PHP 5 (ví d?, c:\webserver\php5\ext) và ki?m tra xem ?ã có file php_mysql.dll ? ?ó ch?a. ?ây là th? vi?n ?? PHP 5 x? lý các l?nh g?i hàm x? lý d? li?u v?i MySQL. N?u b?n t?i v? PHP 5.0 b?n chính th?c thì file này ch?c ch?n có ? ?ó. Nh?ng n?u b?n dùng các b?n PHP 5.0 ?ang ???c phát tri?n và xu?t ra d??i d?ng snapshot (Code:
http://snaps.php.net
) thì file này có th? b? b? ra ngoài. N?u v?y, b?n hãy tìm nó trong th? m?c gi?i nén và chép nó vào th? m?c con ext.
- Chép file libmysql.dll trong th? m?c PHP 5 vào th? m?c c:\Windows\system32 ho?c th? m?c bin c?a Apache 2 (ví d?, c:\webserver\Apache2\bin\). N?u không th?c hi?n b??c này, b?n có th? s? g?p l?i 'can't load c:\webserver\php5\ext\php_mysql.dll'.
- K? ti?p, hãy vào th? m?c con conf c?a Apache và tìm ??n file httpd.conf. N?u cài Apache 2.0.x theo m?c ??nh thì ???ng d?n c?a nó là c:\Program Files\Apache Group\Apache2\conf\httpd.conf. Trong tr??ng h?p c?a tôi, nó n?m ? c:\webserver\Apache2\conf\httpd.conf. M? file này v?i trình so?n th?o v?n b?n thu?n túy và tìm ??n dòng
#LoadModule ssl_module modules/mod_ssl.so
B?n b? sung thêm hai dòng sau vào d??i dòng này:
LoadModule php5_module 'c:/webserver/php5/php5apache2.dll'
AddType application/x-httpd-php .php
Dòng LoadModule s? cho phép Apache n?p mô ?un th? vi?n g?i PHP 5 th?c hi?n các tác v? x? lý liên quan ??n các file php. B?n c?n chú ý thay ??i ???ng d?n file php5apache2.dll tùy theo tr??ng h?p c?a b?n.
Bây gi? là lúc kh?i ??ng l?i Apache 2. N?u không có l?i nào, ? khay h? th?ng xu?t hi?n nh? hình 1.

CÀI ??T MYSQL 4.0
Nh? v?y b?n ?ã c?u hình xong PHP 5.0 và Apache 2.0 ?? chúng ch?y ???c cùng nhau. B?n c?ng ?ã c?u hình ?? các hàm c?a PHP 5.0 truy v?n ???c MySQL 4.0. Tuy nhiên b?n c?n cài ??t thêm MySQL 4.0 ?? có ?? công c? l?p trình PHP 5. Vi?c cài ??t MySQL 4.0.20 khá ??n gi?n. B?n ch? vi?c t?i v? m?t file .zip. Gi?i nén và ch?y file setup.exe. Ph?n m?m MySQL s? t? ??ng cài ??t vào th? m?c m?c ??nh c:\mysql. Sau ?ó b?n vào th? m?c c:\mysql\bin ?? ch?y file winmysqladmin.exe.
C?a s? này cho phép b?n cung c?p tên/m?t kh?u c?a ng??i có toàn quy?n qu?n tr? MySQL Server. Th??ng thì c?p tên/m?t kh?u này là root/localhost ho?c b?n c?ng có th? ?? tr?ng m?t kh?u theo m?c ??nh. Sau khi nh?p xong và ?n nút OK, c?a s? này bi?n m?t và trên khay h? th?ng s? xu?t hi?n bi?u t??ng d?ch v? c?a MySQL Server .
Nh? v?y, b?n ?ã có MySQL Server ch?y trên máy tính c?a mình và s?n sàng x? lý các câu truy v?n.

KI?M TRA K?T QU? CÀI ??T
?? ki?m tra l?i công vi?c cài ??t, b?n th?c hi?n hai b??c sau:
• Vào th? m?c g?c ph?c v? web c?a Apache 2 (Apache2\htdocs), và dùng trình so?n th?o v?n b?n thu?n túy nh? Notepad ?? t?o ra m?t file có tên phpinfo.php v?i n?i dung:
echo phpinfo();
?>
• M? trình duy?t và gõ vào ??a ch? Code:
http://localhost/phpinfo.php
. B?n s? th?y hi?n ra toàn b? c?u hình c?a PHP 5. Hãy b?t c?a s? c?a ch??ng trình Apache Service Monitor

Admin
Admin
Admin

Tổng số bài gửi : 480
Điểm : 14631
Reputation : 0
Birthday : 01/01/1964
Join date : 19/04/2010
Age : 60
Đến từ : TP HCM VIET NAM

http://hochanh.net.vn

Về Đầu Trang Go down

Về Đầu Trang

- Similar topics

 
Permissions in this forum:
Bạn không có quyền trả lời bài viết