| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> PHP知识库 -> PHP——学前知识储备与环境选择 -> 正文阅读 |
|
[PHP知识库]PHP——学前知识储备与环境选择 |
PHP——protect hair programming——保护头发工程 php简介PHP定义:一种服务器端的 HTML 脚本/编程语言,是一种简单的、面向对象的、解释型的、健壮的、安全的、性能非常之高的、独立于架构的、可移植的、动态的脚本语言。 特点: 2.php超文本预处理器,底层使用C语言 3.平台支持:windows,linux,unix 4.数据库支持:sqlserver,mysql(我们的重点也在这里),Oracle,Access 学习PHP前,我们需要了解一些web的概念,笔者曾在https://blog.csdn.net/weixin_52605156/article/details/117639125?spm=1001.2014.3001.5501里写过web的基础,这里笔者再补充一部分来说明: 网站概念 静态网站和动态网站 静态网站: 1.当网站的内容一旦发布到服务器上,不管有没有人访问,每个静态网页的内容都是保存在网站的服务器上的,也就是说,静态网页是实实在在存在的文件,每个网页都是一个独立的文件。 2.当我们用搜索引擎检索时,静态网站的内容容易被检索到。 3.静态网页没有数据库的支持,所以维护起来成本较大。 4.静态网页的交互性比较差 动态网站: 1.网页会根据用户的要求和选择动态的做出改变。 2.自动更新:不需要人去手动更新HTML文档,便会自动生成界面,节省工作量。 3.当不同时间,不同的用户访问,会出现不同的结果 静态网站常用形式: .htm、.html、.shtml、.xml 动态网站常用形式: 我们的静态网站和动态网站的最显著区别:动态网页网址中有一个“?” 服务器的概念 服务器是提供计算服务的设备,由于服务器需要的响应服务请求,并做出处理。 服务器的构成包括处理器,硬盘,内存,系统总线等等 在网络环境下,根据服务器提供的类型不同,分为文件服务器,数据库服务器,应用程序服务器,WEB服务器等等。 服务器:能提供服务的机器,取决于我们机器上所安装的软件数量。 Web服务器:提供web服务(网站访问),安装web服务软件,Apache,tomcat,iis等。 IP的概念 网络之间的协议,也就是计算机网络相互连接进行通信而设计的协议,不管是什么样的计算机系统,只要遵守ip协议就可以与因特网连接,IP地址具有唯一性。 域名 当我们的计算机在数据传输时,用来标识计算机的电子方位,我们建立域名,就是为了方便记忆和沟通的一组服务器的地址 这里有两个特殊的地方: 特殊域名:localhost DNS 域名系统,因特网上作为域名和IP地址相互映射的一个分布式数据库,能够让用户更方便的访问互联网,用户只需要输入域名,dns可以对应解析出ip地址 端口 设备与外界通讯交流的出口,端口可以分为虚拟端口和物理端口,其中虚拟端口是指计算机内部或者交换机路由器内的端口,不可见。 我们的用户输入域名,然后经过端口到达DNS,处理后的ip地址传给电脑的服务器,最后指定相应的软件做出服务。 为了方便大家理解动态网站和静态网站的区别,笔者找到了两张图(尊重原作者的创作,这里就以链接形式展示了),所涉猎到的内容已经很详细了:https://www.cnblogs.com/cainiao-chuanqi/p/13543192.html 安装环境小白还是使用小皮面板或者宝塔面板之类的吧,当然你也可以自己去搭建一个环境,笔者学习的环境是小皮面板:https://www.xp.cn/ 一.配置apache
二.配置默认站点
然后我们通过浏览器访问: 三.配置PHP
四.配置Apache加载PHP模块
php.ini文件默认是不存在的,是以development和production格式存在,需要格式化 五.安装与配置MySQL
六.MySQL的访问流程启用MySQL客户端:mysql.exe 七.PHP连接MySQL数据库PHP加载MySQL扩展:php.ini文件中 重启apache配置生效 八.设定PHP的系统时区通过php.ini中的timezone配置项来实现 里面有更详细讲解,希望能让大家对PHP的环境搭建有更深刻的印象,自学一门能找到工作的语言本身并非易事,希望大家如果选择了PHP语言,可以走的更远一些,笔者也会更新此分栏的内容,和大家一起学习. “先有面包,再有水仙,面包换水仙的前提是面包有两个.” |
|
PHP知识库 最新文章 |
Laravel 下实现 Google 2fa 验证 |
UUCTF WP |
DASCTF10月 web |
XAMPP任意命令执行提升权限漏洞(CVE-2020- |
[GYCTF2020]Easyphp |
iwebsec靶场 代码执行关卡通关笔记 |
多个线程同步执行,多个线程依次执行,多个 |
php 没事记录下常用方法 (TP5.1) |
php之jwt |
2021-09-18 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 2:26:02- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |