0.客户端 - 服务器 - 数据库
客户端:web (Html css js jquery)
⼿机端 (iOS OC Swift ) (Android Java Kotlin)
服务器端:后台开发语⾔ Java PHP
数据库:MySql Oracle
1.1 安装⼀个服务器
window: Tomcat
Mac os: Apache
1.2 MacOS 打开或者关闭Apache服务器
sudo apachectl start 开启
sudo apachectl stop 关闭
apachectl -version 查看服务器的版本
2.MacOS 开启PHP语⾔⽀持
php -v 查看语⾔的版本
/private/etc/apache2 httpd.conf
#LoadModule php7_module libexec/apache2/libphp7.so
3.PHP语⾔是⼲什么的
写后台程序
4.PHP和HTML有什么关系
Html负责前端(⽹⻚显示)
PHP负责服务器端(接收⽹⻚提交的数据 将处理 结果返回给⽹⻚)
5.PHP的基本语法
浏览器中访问本机服务器的⽂件 使⽤ 127.0.0.1/test.php
php⽂件⾥⾯可以包含Html php css
.结构
<?php code ?>
.变量
$a
.输出
echo 不会⾃动换⾏ 使⽤'.'来拼接内容
.表单提交⽅式
GET POST REQUSET
.条件语句
.循环
.函数
6.实现功能
.实现登录认证和⽤户注册
先⽤html编写⽹⻚
需要提交的内容使⽤form表单包裹
get: 向服务器端提交数据 特点:提交的内容会在url中显示
post: 向服务器端提交数据 特点:提交的内容不会在url中显示 更安全
在服务器端写⼀个⽂件⽤来和这个⽹⻚进⾏交互 php⽂件
.计算器
.上传⽂件(图⽚和视频) application/pdf image/jpg video/mp4
Web⽹站开发 Html 写⼀个⽹⻚ 在服务器端下⼀个后台程序和⽹⻚交互 数据库操作