DIỄN ĐÀN LỚP ĐHKT TIN_K4
Liên hệ quảng cáo MR XUÂN LỘC
EMAIL:lexuanloc350@gmail.com
SĐT:01673925350

PHP Basics - Your beginning with php
DIỄN ĐÀN LỚP ĐHKT TIN K4 TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT VINH.


DIỄN ĐÀN LỚP ĐHKT TIN_K4

Diễn đàn được xây dựng bởi các thành viên của lớp ĐHKT TIN_K4

IndexIndex  tra cứu điểmtra cứu điểm  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  
(¯`’•.¸(¯`’•.¸† -‘๑’- Chủ đề có bài mới -‘๑’- †¸.•’´¯)¸.•’´¯) (¯`’•.¸ Người gửi ¸.•’´¯)-‘๑’- Thời gian -‘๑’-
THẺ VISA TRẢ TRƯỚC (PREPAID CARD). Admin Tue Mar 11, 2014 9:39 pm
vay von ngan hang daohanvndainam Sun Nov 04, 2012 8:32 am
vay mua o to tra gop daohanvndainam Sun Nov 04, 2012 8:32 am
vay mua nha tra gop daohanvndainam Sun Nov 04, 2012 8:31 am
vay bo sung von kinh doanh daohanvndainam Sun Nov 04, 2012 8:30 am
đáo hạn ngân hàng daohanvndainam Sun Nov 04, 2012 8:29 am
ẢNH THÀNH VIÊN LÊ XUÂN LỘC Admin Thu Oct 25, 2012 12:01 pm
Luyện thi IELTS hiệu quả tại Hà Nội nhungntbac Tue Apr 24, 2012 4:39 pm
Học tiếng anh giao tiếp ở đâu tốt nhất nhungntbac Thu Apr 05, 2012 2:43 pm
HỘI HỌC PHOTOSHOP tin_k4 Sun Feb 26, 2012 11:06 am
Luyện phát âm miễn phí nhungntbac Thu Feb 23, 2012 4:56 pm
Luyện thi IELTS nhungntbac Fri Feb 10, 2012 2:09 pm

Share | 
 

 PHP Basics - Your beginning with php

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
LÊ XUÂN LỘC
THÀNH VIÊN TÍCH CỰC
THÀNH VIÊN TÍCH CỰC
avatar

Tổng số bài gửi : 73
Points : 131
Reputation : 1
Join date : 18/06/2011
Age : 27
Đến từ : THƯỜNG XUÂN -THANH HÓA

Bài gửiTiêu đề: PHP Basics - Your beginning with php   Sat Sep 24, 2011 8:05 pm

Cài đặt

Cài đặt

Trước khi cài đặt, các bạn cũng phải chú ý một số điều như ở bài trên.

1. Apache

Cài đặt Apache với các lựa chọn mặc định (cứ thoải mái nhấn Next, trừ khi bạn muốn có 1 vài rắc rối Grin). Trong mục network domain, server name và emai, có thể khai gì cũng được (nếu cần có thể chỉnh lại sau). Sau khi cài đặt xong, Apache sẽ chạy dưới dạng 1 service của Windows và nó được thiết lập mặc định khởi động cùng Windows. 1 chương trình nhỏ có tên Apache Service Monitor cũng được tự động chạy dưới khay hệ thống để có thể mở hoặc tắt Apache thuận tiện. Để kiểm tra, hãy vào trình duyệt và gõ vào khung address: cPanel�. Dòng url này sẽ gọi file index.html nằm trong thư mục htdocs trong thư mục cài đặt Apache, đây là thư mục gốc mặc định của Apache, website của bạn sẽ dc chứa tại đây. Nhấn Enter và dòng chữ "It works!!!" to tướng hiện ra.

Chú ý: Với Windows SP2, Apache có thể bị block. Cách giải quyết: Unblock Grin

Sau khi chạy thành công, có lẽ bạn sẽ muốn cấu hình lại Apache cho phù hợp hơn. Dùng Notepad mở file httpd.conf nằm trong thư mục conf trong thư mục cài đặt Apache (hoặc vào Start menu để mở) và tiến hành chỉnh sửa:

- Để chứa website của mình trong thư mục khác thuận tiện hơn thư mục mặc định htdocs của Apache, VD: C:\www, chỉnh lại như sau:

Link:
http://www.ddth.com/showthread.php/153944-PHP-Basics-Your-beginning-with-php#ixzz1YsHs7ye5
DocumentRoot "C:/www/" <Directory /> Options FollowSymLinks AllowOverride None Order deny,allow Deny from all Satisfy all </Directory> <Directory "C:/www/">

Link: http://www.ddth.com/showthread.php/153944-PHP-Basics-Your-beginning-with-php#ixzz1YsI0p2sp
Code:

Để thiết lập danh sách các file Apache sẽ tự động cung cấp (VD: index.html, index.htm, index.php) khi 1 thư mục được yêu cầu, chỉnh lại như sau:

Link: http://www.ddth.com/showthread.php/153944-PHP-Basics-Your-beginning-with-php#ixzz1YsI7bq8a
<IfModule dir_module>
    DirectoryIndex index.html index.htm index.php
</IfModule>
Như vậy, để truy cập đến file index.html trong thư mục C:\www, bạn ko cần phải gõ: cPanel� nữa mà chỉ cần gõ cPanel�. Apache dò tìm các file theo thứ tự từ trái sang phải trong danh sách file mà bạn khai báo.

Chú ý: sau mỗi lần chỉnh sửa file httpd.conf, bạn phải restart lại Apache (dùng Apache Service Monitor) để cập nhật các thay đổi.

2. PHP

2.1 Cài đặt và cấu hình:

Giải nén ra 1 thư mục nào đó, VD: C:\php. Cần quan tâm đến 2 file sau:

- phpXapacheY.dll: đây là module mà Apache cần nạp để nó có thể hoạt động với PHP. X, Y lần lượt là số hiệu phiên bản của PHP và Apache, VD: php5apache2.dll. Bạn phải biết phiên bản Apache và PHP mình đang dùng để lựa chọn cho đúng. VD: nếu bạn có PHP 5.2.0 và Apache 2.2.3, thì ko thể dùng php5apache2.dll được mà phải dùng php5apache2_2.dll (module kết nối PHP5 với Apache 2.2.x). Bạn hãy vào trang chủ của PHP để biết các chú ý từ nhà sx. Để nạp module này (VD: php5apache2_2.dll) vào Apache, hãy mở httpd.conf và thêm vào cuối phần LoadModule các dòng như sau:
Code:
Code:
LoadModule php5_module "C:/php/php5apache2_2.dll" AddType application/x-httpd-php .php PHPIniDir "C:/php"

Link: http://www.ddth.com/showthread.php/153944-PHP-Basics-Your-beginning-with-php#ixzz1YsJYetUu

Link: http://www.ddth.com/showthread.php/153944-PHP-Basics-Your-beginning-with-php#ixzz1YsIEL4en
LoadModule php5_module "C:/php/php5apache2_2.dll" AddType application/x-httpd-php .php PHPIniDir "C:/php"

Link: http://www.ddth.com/showthread.php/153944-PHP-Basics-Your-beginning-with-php#ixzz1YsIH50T7
Code:

Dòng cuối cùng là đường dẫn đến file cấu hình của PHP: php.ini.

- php.ini: đây là file cấu hình của PHP. Vào thư mục cài đặt PHP, chọn 1 trong 2 file php.ini-recommended hoặc php.ini-dist để sửa thành php.ini. Theo khuyến cáo của nhà cung cấp, hãy chọn php.ini-recommended.

[color=red]2.2 Kiểm tra:[/color]

Restart Apache. Nếu Apache không thể khởi động, xem lại bước 1. Nếu thành công, dùng Notepad tạo 1 file phpinfo.php với nội dung như sau:

Link: http://www.ddth.com/showthread.php/153944-PHP-Basics-Your-beginning-with-php#ixzz1YsIPJDb4
Code:
<?php
phpinfo();
?>
Copy file này vào thư mục chứa website (C:\www), rồi mở nó bằng trình duyệt (http://localhost/phpinfo.php ) bạn sẽ nhận dc 1 bảng chỉ rõ cấu hình của Apache và PHP cài đặt trong máy tính.

3. MySQL

3.1 Cài đặt và kiểm tra

- Giải nén ra 1 thư mục nào đó, VD: C:\MySQL. Trong thư mục cài đặt, chọn file ini phù hợp với mức độ CSDL của mình (VD: my-small.ini) rồi đổi tên thành my.ini và copy vào thư mục C:\Windows.

- Mặc định, dữ liệu của bạn sẽ được chứa trong C:\MySQL\data, nên chuyển nó ra nơi khác (VD: C:\mydata) đề phòng trường hợp nâng cấp MySQL sẽ làm mất dữ liệu. Mở my.ini, xoá dấu comment # tại dòng dưới đây và chỉnh lại như sau:


Link: http://www.ddth.com/showthread.php/153944-PHP-Basics-Your-beginning-with-php#ixzz1YsIYgcpf
Code
#innodb_data_home_dir = C:/mydata/[code]
Vào Start - Run, gõ cmd, cửa sổ Command Prompt thứ 1 hiện ra, gõ "C:\mysql\bin\mysqld" --console, MySQL server sẽ khởi động. Chữ console là để bắt MySQL server hiển thị quá trình xử lý trên cửa sổ này, nó sẽ có dạng như sau:

Nhưng để có thể giao tiếp được với CSDL này, bạn phải có 1 giao diện để tương tác với nó, gọi là MySQL client, có thể là giao diện đồ hoạ (phpMyAdmin) hoặc giao diện dòng lệnh - console. MySQL cung cấp sẵn cho bạn 1 MySQL client dạng console là mysql.exe trong C:\MySQL\bin. Để sử dụng nó, bạn tiếp tục mở 1 cửa sổ cmd thứ 2, gõ vào "C:\mysql\bin\mysql" -u root, nó sẽ trông giống thế này:

u là viết tắt của user, root là username. MySQL mặc định tạo user là root với quyền cao nhất và chưa đặt password. Bạn nên đặt password tại đây chứ không nên đặt tại file my.ini vì nó sẽ không được mã hoá. Vì chúng ta dùng localhost để thử nghiệm website nên không cần thiết phải đặt password.

Để tắt MySQL server, gõ exit tại dấu nhắc mysql>, cửa sổ cmd thứ 2 sẽ trả về thư mục gốc, tiếp tục gõ "C:\mysql\bin\mysqladmin" -u root shutdown. Cửa sổ cmd thứ 1 sẽ hiển thị quá trình tắt:

Khi làm việc trên hệ console này, hầu như chúng ta chỉ sử dụng 2 thao tác bật và tắt MySQL server, các thao tác khác sẽ được thực hiện thông qua mã lệnh trong các trang .php. Vì vậy, để thuận tiện, bạn nên tạo 2 file .bat (dạng text):

* File thứ 1 đặt tên là MyStart.bat có nội dung: "C:\mysql\bin\mysqld" --console.

* File thứ 2 đặt tên là MyStop.bat có nội dung: "C:\mysql\bin\mysqladmin" -u root shutdown.

Khi cần bật tắt MySQL server chỉ cần chạy 2 file này là được.

3.2 Kết nối MySQL với PHP:

- Bạn cần 2 file: libmysql.dll và php_mysql.dll (hoặc php_mysqli.dll). Các file này đều được PHP cung cấp, tuy nhiên bạn sẽ gặp trục trặc khi sử dụng chúng. Thay vào đó hãy sử dụng các file do MySQL cung cấp. php_mysql.dll (hoặc php_mysqli.dll) được gọi là connector - bộ kết nối. Thường thì mỗi phiên bản của MySQL sẽ có 1 connector cho riêng 1 phiên bản của PHP. Connector cho MySQL mới nhất và PHP mới nhất có thể download từ MySQL AB :: Download Connector/PHP , các phiên bản cũ hơn download từ các link dưới đây (thay x.y.z, a.b.c lần lượt bởi số hiệu phiên bản của PHP và MySQL cần dùng):

Download php_mysql.dll: MySQL AB :: Select a Mirror

Download php_mysqli.dll: MySQL AB :: Select a Mirror

php_mysqli.dll là connector cải tiến của php_mysql.dll. Bạn nên download cả 2 về, nhưng mỗi lần chỉ nên dùng 1 trong 2 cái.

- Sau khi download về và giải nén, hãy copy libmysql.dll vào C:\windows\system32, copy đè php_mysql.dll và php_mysqli.dll vào C:\php\ext.

- Dùng Notepad mở php.ini:

* Xoá dấu comment ";" tại 2 dòng dưới đây để PHP có thể load 2 extension mysql và mysqli. Tuy nhiên chỉ nên dùng 1 trong 2 extension, dùng cái nào thì xoá dấu ";" tại cái đó:

Code:
[code];extension=php_mysql.dll
;extension=php_mysqli.dll[/code]
* Khai báo đường dẫn đến thư mục chứa extension của PHP:

Code:
[code]extension_dir = "C:\php\ext"[/code]
- Kiểm tra: restart Apache, bật MySQL server, dùng trình duyệt mở file phpinfo.php đã tạo ở mục 2.2 (http://localhost/phpinfo.php). Trong bảng cấu hình của Apache và PHP giờ có thêm mục MySQL (hoặc MySQLi). Vậy là kết nối đã thành công.

(From: phpvn.org)
(*==============================*)

Vậy là xong phần cài đặt. Bước còn lại là dùng nó để đến với thế giới php thôi Mình sẽ cập nhật thêm những ấn đề cơ bản của php cho các bạn sau.


Link: http://www.ddth.com/showthread.php/153944-PHP-Basics-Your-beginning-with-php#ixzz1YsIkPYy9
Về Đầu Trang Go down
 
PHP Basics - Your beginning with php
Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
DIỄN ĐÀN LỚP ĐHKT TIN_K4 :: CÔNG NGHỆ THÔNG TIN :: Lập Trình web-
Chuyển đến