Mobo
  • Home
  • Hướng Dẫn
  • Trend 24h
  • Tử Vi 24h
No Result
View All Result
Mobo
  • Home
  • Hướng Dẫn
  • Trend 24h
  • Tử Vi 24h
No Result
View All Result
Mobo
No Result
View All Result
topforexviet.com

Hướng dẫn cài đặt và tổng quan về PHP – Viblo

by admin
11 Tháng 1, 2023
in Hướng Dẫn
0
Share on FacebookShare on Twitter

Contents [hide]

    • 0.1 BẠN QUAN TÂM
    • 0.2 Hướng Dẫn Viết Báo Cáo Thực Tập Ngành Dược
    • 0.3 Tuyển tập Powerpoint Nền Đẹp Cho Bài Thuyết Trình Ấn Tượng
    • 0.4 Khái niệm về php
    • 0.5 Cài đặt
    • 0.6 Các lỗi thường gặp khi cài đặt PHP
  • 1 Kết nối dữ liệu mysql và php
    • 1.1 Trong các file trên chúng ta có thể biết được các sử dụng cú pháp, vòng lặp và xuất thông tin hay là thao tác với CSDL mysql của php

BẠN QUAN TÂM

Hướng dẫn viết báo cáo thực tập

Hướng Dẫn Viết Báo Cáo Thực Tập Ngành Dược

28 Tháng 2, 2025
Mẫu powerpoint nền đẹp đơn giản

Tuyển tập Powerpoint Nền Đẹp Cho Bài Thuyết Trình Ấn Tượng

28 Tháng 2, 2025

Nội dung bài viết

  • Khái niệm về php
  • Cài đặt
  • Các lỗi thường gặp khi cài đặt PHP
  • Kết nối dữ liệu mysql và php
  • Trong các file trên chúng ta có thể biết được các sử dụng cú pháp, vòng lặp và xuất thông tin hay là thao tác với CSDL mysql của php

Khái niệm về php

PHP (Hypertext Preprocessor) là ngôn ngữ script trên server được thiết kế để 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.

PHP là mã nguồn mở, miễn phí và theo như đánh giá của người dùng thì nó là 1 ngôn ngữ dễ học và dễ sử dụng và mã nguồn khi chạy trên các hệ điều hành khác nhau thì không phải sửa lại nhiều.

Về kết nối với các cơ sở dữ liệu(Mysql, Sql Server, Oracle) thì rất đơn giản

Cài đặt

Để chạy một ứng dụng của PHP bạn cần phải cài PHP, Apache, và 1 hệ quản trị CSDL.

Bạn có thể cài riêng lẻ từng phần và cũng có thể cài một gói tích hợp sẵn cả 3 phần.

sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin

Sau khi cài đặt xong chúng ta cần khởi động lại apache bằng lệnh sau:

sudo /etc/init.d/apache2 restart

Cần config servername

Chiến Lược Marketing 4P: Bí Quyết Thành Công Cho Doanh Nghiệp

vi /etc/apache2/httpd_conf ServerName localhost

kiểm tra apache2 có làm việc không

localhost:8080/index

Màn hình thông báo thành công sẽ như sau:

alt

File index sẽ tự động được tạo ra khi chúng ta cài đặt xong PHP

Chúng ta kiểm tra xem cấu hình của PHP bằng cách vào thư mục

sudo cd /var/www

Tạo file vi info.PHP và paste dòng sau vào file đó

Tài Liệu Phương Pháp Nghiên Cứu Khoa Học

<?php phpinfo(); ?>

Và chạy localhost:8080/info.php

Hình ảnh:

alt

Các lỗi thường gặp khi cài đặt PHP

Lỗi bị chiếm mất cổng default 80

Xem cổng 80 đã bị dùng chưa

Hình ảnh: alt

Do cài đặt apache2 mạc định cổng 80 nhưng khi máy bạn cổng 80 đã bị ứng dụng khác dùng thì khi chạy localhost sẽ có thông báo lỗi như sau:

Để khắc phục lỗi này thì ta cần config lại cổng khác cho apache2 ví dụ như cổng 8080

Vào file vi /etc/apache2/ports.conf sửa lại

Listen 80 thành Listen 8080

Vào file vi /etc/apache2/sites-available/default sửa tất cả 80 thành 8080

Nắm Vững Chiến Lược 4Ps: Chìa Khóa Thành Công Trong Kinh Doanh

Trong file vi /etc/apache2/apache2.conf ta include thêm 2 dòng sau

Include /etc/apache2/sites-enabled/ Include /etc/apache2/sites-available/

Sau khi sửa xong ta restart lại apache2

Lỗi tiếp theo là lỗi và quyền permission

Hình ảnh: alt

Thông thường ta xét quền to nhất cho tất cả các thư mục bằng lệnh sau: sudo chmod -R 755 /var/www/filename or folder/

  1. Những kiến thức căn bản về PHP
Cú pháp

Cú pháp chính của PHP như sau

<?php Mã lệnh PHP ?>

Hệ Số Tương Quan Là Gì? Khám Phá Mối Liên Hệ Ẩn Giấu

Cách ngắn ngọn như sau

<? Mã lệnh PHP ?>

<% Mã lệnh PHP %> // cú pháp này giống với ruby và ASP

<script language=php> Mã lệnh php </script>

Mặc dù có nhiều cách thể hiện mã lệnh nhưng thường người sử dụng dùng cách 1 và đặc biệt trong PHP để kết thúc một dọng lệnh thì phải có dấu “;” ở cuối Ví dụ

<?php echo “Nguyen Van Dung”; ?>

  • Về comment hay chú thích dòng code thì ta dùng “//” hoặc “/* block code */” Ví dụ:

<?php echo “Hello!” // xin chao /* block code code code */ ?>

Xuất thông tin ra trình duyệt:

  • echo “chuoi”;
  • printf “chuoi”; Ví dụ:

<?php echo “Nguyen Van Dung”; printf “PHP co ban”; ?>

Kết nối giữa các chuỗi với nhau ta dùng dấu “.” Ví dụ echo “Nguyen”.”Van”.”Dung”;

Kết nối dữ liệu mysql và php

<?php $conn = mysql_connect(“localhost”, “root”, “password”) or die(“can’t connect database”); mysql_select_db(“test1_mysql”, $conn); ?>

Trong các file trên chúng ta có thể biết được các sử dụng cú pháp, vòng lặp và xuất thông tin hay là thao tác với CSDL mysql của php

Source Code

BÀI LIÊN QUAN

Hướng dẫn viết báo cáo thực tập

Hướng Dẫn Viết Báo Cáo Thực Tập Ngành Dược

by admin
28 Tháng 2, 2025
0

Báo cáo thực tập ngành dược là bước cuối cùng, cũng là bước quan trọng nhất để đánh giá quá...

Mẫu powerpoint nền đẹp đơn giản

Tuyển tập Powerpoint Nền Đẹp Cho Bài Thuyết Trình Ấn Tượng

by admin
28 Tháng 2, 2025
0

Bạn đang tìm kiếm powerpoint nền đẹp để bài thuyết trình thêm phần chuyên nghiệp và thu hút? Một bài...

Phân tích phương sai một yếu tố: So sánh trung bình của nhiều nhóm dữ liệu

One Way ANOVA là gì? Khám phá Phân tích Phương sai

by admin
27 Tháng 2, 2025
0

One way ANOVA là gì? Nếu bạn đang tìm hiểu về thống kê, đặc biệt là trong lĩnh vực phân...

Hệ số tương quan dương: Biểu đồ thể hiện mối quan hệ thuận chiều giữa hai biến số

Hệ Số Tương Quan Là Gì? Khám Phá Mối Liên Hệ Ẩn Giấu

by admin
27 Tháng 2, 2025
0

Hệ số tương quan là gì? Đây là một khái niệm thống kê quan trọng giúp chúng ta hiểu được...

Bài tiếp theo

Hướng dẫn sử dụng nồi chiên không dầu Philips HD9220/20

Facebook Twitter Instagram

VỀ CHÚNG TÔI

CHÍNH SÁCH

  • Giới thiệu
  • Điều khoản
  • Chính sách bảo mật

BÀI MỚI NHẤT

  • Tử Vi Em Bé Sinh Năm 2023: Giải Mã Vận Mệnh Quý Mão
  • Khám Phá Bí Mật Tử Vi Hoàng Nguyễn
  • Tử Vi Bính Ngọ Năm 2025: Chi Tiết Vận Hạn
  • Ý Nghĩa Sao Tử Vi Ở Các Cung
  • Xem Tử Vi Ngày 3/3/2025: Dự Đoán Vận May Của Bạn

© 2022 MOBO.VN

sancrypto.net
No Result
View All Result
  • Landing Page
  • Buy JNews
  • Support Forum
  • Pre-sale Question
  • Contact Us

© 2022 MOBO.VN

apkfrlegends.com igram.dev