PHP (Hypertext Preprocessor) là ngôn ngữ script trên server được thiết kế để dễ dàng xây dựng các trang Web động. Học PHP là học lập trình cơ bản để tạo ra website. Mã PHP có thể thực thi trên Webserver để tạo ra mã HTML và xuất ra trình duyệt web theo yêu cầu của người sử dụng. Thiết kế web bằng PHP đang rất phát triển.
Ngôn ngữ PHP ra đời năm 1994 Rasmus Lerdorf sau đó được phát triển bởi nhiều người trải qua nhiều phiên bản. Phiên bản hiện tại là PHP 5 đã được công bố 7/2004.
Có nhiều lý do khiến cho việc sử dụng ngôn ngữ này chiếm ưu thế xin nêu ra đây một số lý do cơ bản:
- Mã nguồn mở (open source code).
- Miễn phí, download dễ dàng từ Internet.
- Ngôn ngữ rất dễ học, dễ viết.
- Mã nguồn không phải sửa lại nhiều khi viết chạy cho các hệ điều hành từ Windows, Linux, Unix.
- Rất đơn giản trong việc kết nối với nhiều nguồn DBMS, ví dụ như :
MySQL, Microsoft SQL Server 2000, Oracle, PostgreSQL, Adabas, dBase,
Empress, FilePro, Informix, InterBase, mSQL, Solid, Sybase, Velocis và
nhiều hệ thống CSDL thuộc Hệ Điều Hành Unix (Unix dbm) cùng bất cứ DBMS
nào có sự hổ trợ cơ chế ODBC (Open Database Connectivity) ví dụ như DB2
của IBM.
Để
lập trình PHP, có rất nhiều cách cài đặt máy ảo, nhiều Webserver đã
tích hợp đầy đủ chức năng, chỉ việc cài đặt đơn giản là có thể lập trình
ngay (Xampp ...). Ở đây, tôi sẽ hướng dẫn các bạn cách cài đặt và cấu
hình Apache 2.2.11, PHP 5.3, MySQL 5.1.34 và sử dụng PhpMyAdmin 3.1.4 để
quản trị cơ sở dữ liệu trong Windows XP/Vista.
Bước 1: Chuẩn bị
Để thực hiện cài đặt, trước tiên, bạn
hãy download toàn bộ software liên quan theo các mục dưới đây: (Bạn nhớ
tìm download đúng phiên bản như bên dưới để tránh gặp lỗi nhé, bài viết
này chỉ chắc chắn đúng cho những phiên bản này)
1. Apache HTTP Server (2.2.11):
Link download: apache_2.2.11-win32-x86-no_ssl-r2.msi
2. PHP (5.2.9) :
Link download: PHP 5.2.9 -2 zip package
3. MySQL (5.1.34) :
Link download: MySQL 3.1.4
4. PhpMyAdmin (3.1.4) :
Link download: phpMyAdmin-3.1.4-all-languages.zip
Bước 2: Tạo thư mục
1. Tạo cấu trúc thư mục như sau trong ổ đĩa C
C:\server\www\myserver.com\public_html
2. Bạn tạo một file php đơn giản đặt tên là index.php và lưu vào C\:server\www\myserver.com\public_html
Ví dụ:
<?php//index.php echo "Chúc mừng bạn đã cài đặt thành công"; ?>
Bước 3: Cài đặt Apach
Click lên file msi của Apache mà bạn vừa download ở bước trên để tiến hành cài đặt. Chú ý điền các thông tin như bên dưới:
- Network domain: myserver.com
- Server name: www.myserver.com
- Administrator's email address: admin@myserver.com (Email điền tùy bạn, thích điền email nào cũng được)
Để đơn giản, ở bước tiếp theo chọn kiểu cài đặt Typical
Chỉ cần chú ý vài bước trên, ngoài ra chỉ việc click Next cho đến khi
hoàn thành. Sau khi cài đặt xong, để chắc chắn việc cài đặt của bạn
không gặp trục trặc gì, bạn mở trình duyệt web gõ vào http://localhost và enter Nếu trên trình duyệt xuất hiện dòng chữ: It work! thì bạn đã cài đặt thành công Apache, bạn có thể chuyển sang bước tiếp theo.
Ngược lại, nếu Apache vẫn chưa hoạt
động, bạn hãy xem lại toàn bộ quá trình cài đặt của mình xem có thiết
lập sai hay không? Hoặc có thể máy của bạn đang chạy 1 server khác như
IIS chẳng hạn. Nếu có bạn hãy tắt chúng đi và khởi động lại Apache, hoặc
thay đổi port để không bị xung đột với nhau. Ok, vậy xem như bạn đã cài xong bước 3. Chúng ta tiếp tục.
Bước 4: Cài đặt và cấu hình PHP.ini
1. Giải nén: Mở file zip bạn đã download ở trên và giải nén vào trong thư mục C:\server\php
2. Chỉnh sửa file PHP.ini: Trong thư mục
php vừa giải nén, bạn tìm file php.ini-recommended và đổi tên thành
php.ini bằng cách phỏ phần phía sau đi.
3. Cấu hình:
- Sử dụng một trình soạn thảo nào đó để mở file này ra.
- Tìm:
extension_dir = "./"
Và thay bằng:
extension_dir = "C:/server/php/ext"
- Tìm những dòng dưới đây và xóa bỏ dấu ; ở phía trước.
;extension=php_gd2.dll ;extension=php_mbstring.dll ;extension=php_mysql.dll ;extension=php_mysqli.dll
- Lưu file php.ini lại.
4. 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.
Ok. Bạn khởi động xong rồi, quá trình cài đặt và cấu hình PHP của bạn
đã hoàn tất. Chúng ta bắt đầu cấu hình Apache nhé.
Bước 5: Cấu hình Apache
1. Bạn tìm đến thư mục:
C:\Program Files\Apache Software Foundation\Apache2.2\conf
2. Mở file httpd.conf
- Tìm dòng:
#LoadModule rewrite_module modules/mod_rewrite.so
bỏ dấu # đi.
- Thêm những dòng sau vào ngay sau dòng vừa bỏ dấu #.
#PHP5LoadModule php5_module "C:/server/php/php5apache2_2.dll"PHPIniDir "C:/server/php"
- Tìm dòng:
AddType application/x-gzip .gz .tgz
Thêm vào ngay sau nó:
AddType application/x-httpd-php .phpAddType application/x-httpd-php-source .phps
- Tìm dòng:
DirectoryIndex index.html
đổi thành:
DirectoryIndex index.html index.php
- Tìm dòng:
#Include conf/extra/httpd-vhosts.conf
bỏ dấu # đi.
3. Sửa file httpd-vhosts.conf
- Tìm vào thư mục
C:\Program Files\Apache Software Foundation\Apache2.2\conf\extra
- Mở file: httpd-vhosts.conf
Thay đổi toàn bộ nội dung hiện tại thành
NameVirtualHost *:80 <VirtualHost *:80>DocumentRoot "C:/server/www/myserver.com/public_html"ServerName myserver.comServerAlias www.myserver.com<directory "C:/server/www/myserver.com/public_html">AllowOverride AllOptions Indexes FollowSymLinksOrder allow,denyAllow from all</directory></VirtualHost>
4. Tiếp theo, bạn vào thư mục C:\Windows\System32\drivers\etc
Mở file hosts và add vào dòng sau:
127.0.0.1 myserver.com127.0.0.1 www.myserver.com
5. Cuối cùng bạn khởi động lại Apache Webserver.
Nếu bạn thực hiện tất cả các bước trên đúng, tức là bạn đã cấu hình Apache xong và việc khởi động lại sẽ thành công.
Bước 6: Cài đặt và cấu hình MySQL5
1. 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. Tick 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
15. Cuối cùng, Click Execute Đã xong.
Bây giờ để kiểm tra xem việc cài đặt của bạn đã thành công hay chưa. Bạn
tạo file info.php với nội dung như bên dưới và lưu vào
C\:server\www\myserver.com\public_html
<?php//info.php phpinfo(); ?>
Sau đó, bạn mở trình duyệt và gõ vào http://myserver.com/info.php
sẽ xuất hiện trang thông tin php thì bạn đã cài đặt thành công. Để chắc
chắn MySQL đã được cài đặt thành công bạn kéo thanh cuộn dọc xuống phía
dưới cho đến lúc bạn tìm thấy chỉ mục mysql & mysqli
Xin chúc mừng, bạn đã cài đặt và cấu hình thành công Apache, PHP và MySQL.
Không có nhận xét nào:
Đăng nhận xét