Error message

  • Deprecated function: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in _filter_pubdlcnt() (line 50 of /home/mamast08nv/public_html/sites/all/modules/pubdlcnt/pubdlcnt.module).
  • Deprecated function: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in _filter_pubdlcnt() (line 50 of /home/mamast08nv/public_html/sites/all/modules/pubdlcnt/pubdlcnt.module).
  • Deprecated function: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in _filter_pubdlcnt() (line 50 of /home/mamast08nv/public_html/sites/all/modules/pubdlcnt/pubdlcnt.module).
  • Deprecated function: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in _filter_pubdlcnt() (line 50 of /home/mamast08nv/public_html/sites/all/modules/pubdlcnt/pubdlcnt.module).
  • Deprecated function: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in _filter_pubdlcnt() (line 50 of /home/mamast08nv/public_html/sites/all/modules/pubdlcnt/pubdlcnt.module).
  • Deprecated function: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in _filter_pubdlcnt() (line 50 of /home/mamast08nv/public_html/sites/all/modules/pubdlcnt/pubdlcnt.module).
  • Deprecated function: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in _filter_pubdlcnt() (line 50 of /home/mamast08nv/public_html/sites/all/modules/pubdlcnt/pubdlcnt.module).
  • Deprecated function: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in _filter_pubdlcnt() (line 50 of /home/mamast08nv/public_html/sites/all/modules/pubdlcnt/pubdlcnt.module).
  • Deprecated function: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in _filter_pubdlcnt() (line 50 of /home/mamast08nv/public_html/sites/all/modules/pubdlcnt/pubdlcnt.module).
  • Deprecated function: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in _filter_pubdlcnt() (line 50 of /home/mamast08nv/public_html/sites/all/modules/pubdlcnt/pubdlcnt.module).
  • Deprecated function: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in _filter_pubdlcnt() (line 50 of /home/mamast08nv/public_html/sites/all/modules/pubdlcnt/pubdlcnt.module).
  • Deprecated function: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in _filter_pubdlcnt() (line 50 of /home/mamast08nv/public_html/sites/all/modules/pubdlcnt/pubdlcnt.module).
  • Notice: Undefined offset: 1 in nice_menus_block_view() (line 306 of /home/mamast08nv/public_html/sites/all/modules/nice_menus/nice_menus.module).

Học lập trình php cơ bản không khó vấn đề là học như thế nào và thực hành như thế nào.Hiện trên mạng có rất nhiều những tài liệu hướng dẫn về php nhưng mình giới thiệu các bạn cách tổng quan để khi đi vào tìm hiểu sẽ cảm thấy dễ dàng hơn.

Trong bài này chúng ta tìm hiểu tổng quan về lập trình php ,môi trường làm việc và cài đặt cơ bản khi bắt đầu lập trình với php .Sẽ rất dễ dàng cho các bạn bắt đầu học lập trình php từ bỡ ngỡ ban đầu.

1.Tổng quan về php

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. 

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.

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ế :

- 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.

2.Cài đặt PHP,APACHE,MYSQL

Để cài đặt PHP, các bạn có thể cài đặt từng gói riêng lẻ (PHP, Apache, Mysql). Tuy nhiên, tôi vẫn khuyến khích các bạn cài đặt dạng gói tích hợp. Sẽ tiện lợi cho việc sau này hơn rất nhiều.

Gói phần mềm được chọn là Wampserver2

3.Cài đặt Web Server WAMP trên Windows 

Một trong những khó khăn ban đầu của người mới làm thiết kế Web nói chung đó là cài đặt Web Server. 

Đa phần cảm thấy rất chật vật trong việc cài đặt Apache (Web Server) + MySQL (Database Server) + PHP và cấu hình sao cho chúng làm việc tốt với nhau. 

Tuy nhiên có một giải pháp khá đơn giản và tiện lợi, đó là sử dụng gói cài đặt tích hợp gồm Apache + MySQL + PHP + PHPMyAdmin (một công cụ quản trị CSDL). Mọi việc cần làm chỉ còn là download bản cài đặt và tiến hành cài đặt từng bước theo chỉ dẫn.

Chúng ta có 2 sản phẩm rất nổi tiếng là XAMPP và WAMP. Tuy nhiên với mục đích cài đặt trên localhost để chạy thử thì WAMP chính là lựa chọn đầu tiên và dễ dàng. 

4.WAMP là gì?

WAMP: Một gói phần mềm Web Server tất cả trong một (All-in-One) gồm: Apache, MySQL, PHP chạy trên nền Windows. 

cài đặt xam-phpcài đặt xam-php2

5.Các đặc điểm nổi trội của WAMP

Có thể cài đặt WAMP dễ dàng.

WAMP được cập nhật đều đặn.

Cho phép lựa chọn các phiên bản PHP, MySQL khác nhau.

Rất tốt cho việc tạo máy chủ Web để chạy thử, thiết kế Website bằng PHP.

Hỗ trợ phiên bản PHP5 mới nhất

Tương thích Windows XP / Windows Vista / Windows 7

Hoàn toàn miễn phí

Download bản cài đặt WAMP

Download WAMP tại địa chỉ wampserver.com/en/download.php 

6.Các bước cài đặt WAMP

cài đặt xamp-php

cài đặt xamp-php-2

cài đặt xamp-php

cài đặt xamp

hoàn tất cài đặt php

hoàn thành xamp

Trên đây là các bước cài đặt xamp trong lập trình php và giới thiệu tổng quan về lạp trình php ,hy vọng các bạn tìm hiểu php cơ bản sẽ không cảm thấy khó khăn khi bước vào quá trình tìm hiểu và trở thành lập trình viên php.

Đào tạo lập trình chúc các bạn thành công!

Tin tức khác:

 + Học thiết kế web

 + Đào tạo wordpress

 + Đào tạo quản trị web tại Hà Nội

 + Khóa học đồ họa in ấn