Hướng dẫn php project - dự án php

Mỗi người có 1 cách riêng để chạy project và mình cũng như thế. Sau đây chúng ta sẽ tiến hành các bước nhé.

Bước 1. Cài đặt các phần mềm, công cụ hỗ trợ bao gồm

  1. Xampp phiên bản php 7x . Các bạn có thể download tại đây (Link này dành cho bạn nào dùng window nhé)
  2. Visualstudio các bạn download tại đây

Bước 2. Cấu hình biến môi trường cho php

Vì sao phải cấu hình biến môi trường, thực ra mình hay sử dụng lệnh, và run server ảo nên mình mới cần tạo biến môi trường. Đối với việc tạo biến môi trường thì mỗi bản window đều có cách tạo khác nhau nên các bạn đang dùng win bao nhiêu thì các bạn search ntn nhé

Tạo biến môi trường php cho win 7

Tạo biến môi trường php cho win 8 

....

Và các bạn làm theo hướng dẫn của họ nhé. Vì có khá là nhiều bài hướng dẫn rồi nên mình ko hướng dẫn lại nữa

Sau khi bạn cài đặt biến môi trường xong bạn mở teminal hoạc git lên chạy lệnh php -v  và hiện thị kết quả như ảnh sau thì là thành công nhéphp -v  và hiện thị kết quả như ảnh sau thì là thành công nhé

Hướng dẫn php project - dự án php
Kết quả khi tạo biến môi trường thành công

Bước 3. Các bạn download source mình gủi và đưa vào htdocs và giải nén nhé.

Bước này các bạn chú ý là khi giải nén thì các bạn làm như sau

Click phải chuột vào thư mục cần giải nén, chọn Extract here để tập tin sau khi giải nén sẽ ở ngay vị trí hiện tại của thư mục nén.

Bước 4. Cập nhật thay đổi thông tin kết nối CSDL

Thông thường mình sẽ có 1 file DB để viết các Function kết nối csdl và truy vấn dữ liệu như ảnh

Hướng dẫn php project - dự án php
Thông tin kết nối CSDL

public function __construct()
        {
            $this->link = mysqli_connect("127.0.0.1","root","root","doantotnghiep_phpthuan_webquanao","8889") or die ();
            mysqli_set_charset($this->link,"utf8");
        }

Mình sẽ giải thích 1 số thông tin và 1 số thông tin cần đổi lại như sau

127.0.0.1 các bạn dữ nguyên nhé

root => root thứ nhất là user đăng nhập phpmyadmin của bạn

root => root thứ 2 là mật khẩu, thông thường window ko có mật khẩu thì các bạn xoá nó đi  như sau

public function __construct()
        {
            $this->link = mysqli_connect("127.0.0.1","root","","doantotnghiep_phpthuan_webquanao","8889") or die ();
            mysqli_set_charset($this->link,"utf8");
        }

Nếu bạn có mật khẩu cho phpmyadmin thì các bạn thay vào nhé

doantotnghiep_phpthuan_webquanao => Tên csdl của đồ án. Nếu bạn để tên csdl khác thì bạn thay đổi lại cho đúng với csdl của bạn nhé

Ví dụ như

public function __construct()
        {
            $this->link = mysqli_connect("127.0.0.1","root","123456789","webbanhang","8889") or die ();
            mysqli_set_charset($this->link,"utf8");
        }

Và cuối cùng 8889 là port. Mặc định nó sẽ là 3306 còn của mình đang để là 8889. Bạn hãy thay cho đúng thông tin nhé sau đó lưu lại nhé.

Bước 5. Chạy project

Sau khi hoàn thành các bước trên bạn mở teminal như lúc chạy php -S ấy. sau đó bạn đánh php -S localhost:8000 và lên trình duyệt gõ

http://localhost:8000 để xem kết quả nhé.

Bài viết liên quan

    123code.net - Tạo cảm giác an toàn, uy tín, chất lượng đến cho mọi người

    123code.net mang lại cảm giác an toàn nhất cho bạn, không làm bạn thất vọng, giúp bạn giải quyết được vấn đề đồ án tốt nghiệp ở thời điểm hiện tại và tương laiđồ án tốt nghiệp ở thời điểm hiện tại và tương lai

    - Đưa ra giải pháp, góp ý giúp bạn có được một đề tài đồ án tốt, phù hợp nhấtđồ án tốt, phù hợp nhất

    - Có nhiều tính năng mới, độc giúp thu hút, thuyết phục được giáo viên phản biện cũng như hội đồng bảo vệ đồ ánđồ án

    - Đúng ngày, đúng giờ, đầy đủ yêu cầu - tính năng

    => Nhanh tay đăng ký hoạc liên hệ với admin tại đây để có được một đồ án phù hợp với mìnhđồ án phù hợp với mình

    Hướng dẫn php project - dự án php

    Hướng dẫn php project - dự án php

    Đã đăng vào thg 9 24, 2016 6:40 SA 4 phút đọc 4 phút đọc

    Là một lập trình viên, debug là một việc không thể thiếu trong quá trình xây dựng và phát triển sản phẩm. Hôm nay mình xin trình bày với các bạn cách debug các dự án sử dụng PHP và IDE PHPSTORM. Với Sublime text các bạn có thể tham khảo thêm tại đây.

    Bước 1: Cài đặt Xdebug extension

    • Kiểm tra phpinfo, nếu đã có tồn tại như hình dưới thì chuyển qua bước 2, nếu chưa có thì hãy thực hiện các thao tác dưới đây.

    Hướng dẫn php project - dự án php

    • Với ubuntu (linux), các bạn chạy lệnh
    sudo apt-get install php5-xdebug
    Thay bằng php-xdebug với PHP 7
    
    • Với Window, các bạn kiểm tra xem trong thư mục ext của PHP đã có file php_xdebug.dll chưa, nếu chưa có thì bạn cẩn tải về ở đây, nhớ chọn version tương ứng nhé, và copy vào thư mục ext của PHP. Mở file php.ini lên, thêm vào cuối file nội dung sau
    zend_extension_ts="C:\xampp\php\ext\php_xdebug.dll"
    xdebug.remote_enable=true
    xdebug.remote_host=127.0.0.1
    xdebug.remote_port=9000
    xdebug.remote_autostart=1
    
    • 2 option cần chú ý là zend_extension_ts cấu hình đường dẫn của extension, xdebug.remote_port là cổng sẽ lắng nghe, mặc định là 9000, có thể để 10000 nếu 9000 đã có service khác sử dụng.
    • Hoàn thành các bước trên, khởi động lại web server. Kiểm tra phpinfo có kết quả như hình phía trên tức là bạn đã cài đặt thành công.

    Bước 2: Cấu hình IDE PHP STORM

    • Download PHPSTORM tại đây, cài đặt và mở 1 dự án đang thực hiện.
    • Chọn File -> Settings -> Languages & Frameworks -> PHP, lựa chọn Interpreter trong box Development environment, IDE sẽ tự tìm version PHP hiện tại, nếu không thấy, các bạn tìm và trỏ đến file thực thi PHP.

    Hướng dẫn php project - dự án php

    • Tiếp theo trong menu con của PHP có mục Debug, chú ý box Xdebug, điền đúng Xdebug port đã cấu hình ở file php.ini và lưu lại

    Hướng dẫn php project - dự án php

    • Giờ chúng ta cần tạo cấu hình để IDE lắng nghe request từ URL. Trên thanh menu, chọn Run -> Edit Configurations, chọn +, chọn tiếp PHP remote debug, điền name là tên dự án của bạn hoặc cái gì đó dễ nhớ, tạo mới một Servers nếu chưa có

    Hướng dẫn php project - dự án php

    • Tạo mới servers, chú ý đặt tên và quan trọng nhất là Host, chúng ta cần điền chính xác domain của dự án, mặc định là http://localhost, nếu các bạn dùng virtual host thì chú ý điền chính xác.

    Hướng dẫn php project - dự án php

    • Tạo server xong thì điền tiếp Ide Key là PHPSTORM, chúng ta có cấu hình đầy đủ như hình dưới

    Hướng dẫn php project - dự án php

    • Bước cuối dùng chúng ta cần cài add-on cho trình duyệt. Với chrome chúng ta có xdebug helper, firefox có easy Xdebug, safari có Xdebug Toogler, opera có Xdebug launcher ... Các bạn cài đặt addon, mở addon option lên và cấu hình ide key là PHPSTORM.
    • Mình sử dụng Chrome và xdebug helper, cấu hình sẽ như sau

    Hướng dẫn php project - dự án php

    • Giờ bật debug của Ide lên như hình dưới, đặt vài break point nữa nhé.

    Hướng dẫn php project - dự án php

    • Mở trình duyệt, nhấn chuột trái vào icon addon xdebug, chọn Debug (màu xanh) và truy cập vào dự án.
    • Kết quả

    Hướng dẫn php project - dự án php

    • Các bạn có thể thực hiện chuyển trạng thái đến dòng lệnh tiếp theo hoặc kết thúc debug session... bằng các button ở khu vực quản lý debug hoặc bằng các phím tắt cấu hình trong File -> Settings -> Keymap
    • Bài viết đến đây là kết thúc, chúc các bạn sẽ tiết kiệm được nhiều thời gian để tìm lỗi với các dự án PHP .
      Hướng dẫn php project - dự án php
      .

    All rights reserved