


What you need to know before learning PHP, learn PHP knowledge_PHP tutorial
What you need to know before learning PHP, learn PHP knowledge
1.Static website and dynamic website
A) Static website:
Websites that do not support data interaction (suffix: .html .htm)
B) Dynamic website:
A website that supports data interaction. Dynamic websites can contain static web pages
i.Technology for implementing dynamic websites
1.Asp .asp
2.php .php
3. .net .aspx
4.Java .jsp
2.Client and server side
A)Client: the computer used by the viewer
B)Server side: the machine that stores website code
C)The client sends a request to the server, (HTTP request), and the server will send the static resource (html, code, pictures, js, CSS) are sent to the client (HTTP response), the client parses the returned code through the browser, forming the page we see.
3.Port and port number
A)The port is the entrance for service operation, similar to the door of a building
B)Port number: The house number of the door. The range is 0~65535
C) How to check whether the port number is being used.
Win R and enter cmd to enter the command line
Enter netstat -ano
D) Port 80 is generally reserved for WEB servers, and port 21 is reserved for FTP is used, and 25 port is reserved for the mail server.
4.BS and CS architecture
A)BSArchitecture
B:brower Browser
S:sever server
Access the server via browser
B)CSArchitecture
C:client Client
S:sever Server
Access the server through a client software
Example: qq, stock trading software
5.Front desk and backstage
A) Front desk: the interface seen by the browser
B)Backend: The interface operated by the administrator. The backend is used to operate the data in the frontend
6.Site, virtual directory, virtual host
A)Site: Folder to store website content
B)Virtual directory: Folder with permissions
C)Virtual host: Folder with permissions Domain name Port
7. Change virtual directory
Because the operation of PHP requires the support of apache, the directory of php needs to be Inform apache to configure the virtualization of php in the large configuration file of apache Table of Contents
Open the configuration file of apache and search for documentroot (the configuration file is not case-sensitive)
Enter http://localhost/text.php(modified virtual directory) in the browser address bar and found that it cannot Reason for opening the specified page: No access permission is set for the changed directory
Solution: In the apache configuration file, set the permissions of the specified folder to allow from all
Change method:
1. Find http.conf under wampwerverbinapacheapache2.4.9conf, open and enter vhosts Search and find the location of the picture below, remove the previous #
2. Find httpd-vhosts.conf under wampserver/bin/apache/apache2.4.9/conf/extra, open it and add the following code at the end of the text
DocumentRoot "D:/wamp/www/web1/"
DirectoryIndex wo.php
ServerName www.sina.com
3. Modify the file C:/WINDOWS/system32/drivers/etc/host, open it with Notepad, and add the following content:
127.0.0.1 www.sina.com
Note: D:/wamp/www/web1/ is the root directory of the website project
7. Change homepage
Look for directoryindex in the configuration file of apache. This command is to set the homepage of the website.
9.Change the listening port
Listen
Browser request format: http://URL[:Port number]/phpPage
If it is the port number 80, then the port number can be omitted.
10.DNSAnalysis
A)DNS: Domain name resolution system. Enter the domain name in the browser and first go to the nearest DNS server to resolve the IP address corresponding to the domain name (the nearest DNS The parsing server is the local machine), and then access the server through the IP address.
The local DNS resolution database is in "C:WindowsSystem32driversetchosts"
11. Features of PHP syntax
PHP keywords are not case-sensitive, variable names are case-sensitive

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics











PHP is a scripting language widely used on the server side, especially suitable for web development. 1.PHP can embed HTML, process HTTP requests and responses, and supports a variety of databases. 2.PHP is used to generate dynamic web content, process form data, access databases, etc., with strong community support and open source resources. 3. PHP is an interpreted language, and the execution process includes lexical analysis, grammatical analysis, compilation and execution. 4.PHP can be combined with MySQL for advanced applications such as user registration systems. 5. When debugging PHP, you can use functions such as error_reporting() and var_dump(). 6. Optimize PHP code to use caching mechanisms, optimize database queries and use built-in functions. 7

PHP and Python each have their own advantages, and choose according to project requirements. 1.PHP is suitable for web development, especially for rapid development and maintenance of websites. 2. Python is suitable for data science, machine learning and artificial intelligence, with concise syntax and suitable for beginners.

PHP and Python each have their own advantages, and the choice should be based on project requirements. 1.PHP is suitable for web development, with simple syntax and high execution efficiency. 2. Python is suitable for data science and machine learning, with concise syntax and rich libraries.

PHP is widely used in e-commerce, content management systems and API development. 1) E-commerce: used for shopping cart function and payment processing. 2) Content management system: used for dynamic content generation and user management. 3) API development: used for RESTful API development and API security. Through performance optimization and best practices, the efficiency and maintainability of PHP applications are improved.

PHP is still dynamic and still occupies an important position in the field of modern programming. 1) PHP's simplicity and powerful community support make it widely used in web development; 2) Its flexibility and stability make it outstanding in handling web forms, database operations and file processing; 3) PHP is constantly evolving and optimizing, suitable for beginners and experienced developers.

PHP is suitable for web development, especially in rapid development and processing dynamic content, but is not good at data science and enterprise-level applications. Compared with Python, PHP has more advantages in web development, but is not as good as Python in the field of data science; compared with Java, PHP performs worse in enterprise-level applications, but is more flexible in web development; compared with JavaScript, PHP is more concise in back-end development, but is not as good as JavaScript in front-end development.

PHP is mainly procedural programming, but also supports object-oriented programming (OOP); Python supports a variety of paradigms, including OOP, functional and procedural programming. PHP is suitable for web development, and Python is suitable for a variety of applications such as data analysis and machine learning.

PHP and Python have their own advantages and disadvantages, and the choice depends on project needs and personal preferences. 1.PHP is suitable for rapid development and maintenance of large-scale web applications. 2. Python dominates the field of data science and machine learning.
