0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

初识PHP(1):PHP是什么

华为DevCloud 来源:未知 2023-01-13 17:50 次阅读
PHP,Hypertext Preprocessor,翻译过来就是超文本预处理器,是一种在服务器上执行的脚本语言。

PHP可以做什么?

为什么在HTML,CSS的基础上,还需要PHP呢?

前2者在为我们提供静态页面内容的时候,PHP可以为我们生成动态页面内容,可以创建、打开、读取、写入、关闭服务器上的文件,可以收集表单数据,可以发送和接收 cookies,可以添加、删除、修改数据库中的数据,可以限制用户访问网站上的一些页面,可以加密数据。

同时,PHP因为是在服务器端执行的性质,可在包括在Windows,Linux,Unix,Mac OS等平台上运行,与目前几乎所有的正在被使用的服务器相兼容(Apache、IIS 等)并提供了广泛的数据库支持。

PHP文件是什么?

PHP文件默认扩展名是.php,在服务器上执行,结果以纯 HTML 形式返回给浏览器。文件内可包含文本、HTML、JS/TS代码和 PHP 代码。

PHP如何使用?

  1. 我们可以直接找一个已支持PHP和MySQL的网络主机,然后在现有的 web目录中创建.php 文件即可,服务器将自动解析这些文件。
  2. 或则我们可以在自己的PC上安装网络服务器、PHP,MySQL;官方 PHP 网站(PHP.net)有 PHP 的安装说明:http://php.net/manual/en/install.php
当然,对于初学者,建议使用:
  1. 集成的PHP服务器组件:它已经包含了 PHP、Apache、Mysql等服务,免去开发人员花费在繁琐配置环境过程的时间。
    Windows系统:可以使用 WampServer,下载地址:
    http://www.wampserver.com/
    Mac OS 和 Windows 系统:XAMPP,下载地址:https://www.apachefriends.org/zh_cn/index.html
  2. IDE,集成开发环境:比如Eclipse for PHP(免费)或则PhpStorm(收费)

参考资料

  1. www.php.net
  2. https://www.runoob.com/php/php-install.html


原文标题:初识PHP(1):PHP是什么

文章出处:【微信公众号:华为DevCloud】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 华为
    +关注

    关注

    216

    文章

    34411

    浏览量

    251474

原文标题:初识PHP(1):PHP是什么

文章出处:【微信号:华为DevCloud,微信公众号:华为DevCloud】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    PHP48_4P9X4P9,PHP48_4P9X4P9-L,PHP48_4P9X4P9-M,这三种封装除了焊盘的长度不同还有什么区别呢?

    PHP48_4P9X4P9,PHP48_4P9X4P9-L,PHP48_4P9X4P9-M,这三种封装的区别除了焊盘的长度不同还有什么区别呢,三种封装都可以焊上THS1408-EP这个芯片吗?
    发表于 11-28 06:34

    zabbix监控系统的安装与配置

    Zabbix是一个开源的监控解决方案,用于监控网络和应用程序的健康状况和性能。它提供了数据收集、监控、分析和可视化功能,适用于各种规模的IT基础设施。 1. 安装Zabbix 1.1 安装前的准备
    的头像 发表于 11-08 10:34 246次阅读

    基于NFS实现WordPress

    采用yum方式进行安装httpd、MariaDB、phpphp-mysql,php-mysql用来进行php和MariaDB数据库的连接。
    的头像 发表于 10-28 13:49 176次阅读

    go语言如何解决并发问题

    作为一个后端开发,日常工作中接触最多的两门语言就是PHP和GO了。无可否认,PHP确实是最好的语言(手动狗头哈哈),写起来真的很舒爽,没有任何心智负担,字符串和整型压根就不用区分,开发速度真的是比
    的头像 发表于 10-23 13:38 132次阅读
    go语言如何解决并发问题

    如何将ESP826的数据POST到xammpp服务器上的php文件?

    :Undefined array key \"Col_1\" in C:xampphtdocsinsert.php on line 17Warning:Undefined
    发表于 07-19 07:26

    如何通过SD卡将TXT文件发送到网页ESP8266?

    发送到 mySQL 数据库。GET请求从Arduino发送到网页。然后,php 文件执行其余的工作。首先,这是我的arduino代码的样子: 无效 sendSQL(){ Serial1
    发表于 07-19 06:49

    请问怎样批量下载设备key到ROM?

    请问下面链接的flash download工具,有批量下载选项。 不知到IotBucket里的设备key 怎么一同批量下载 download/file.php?id=385
    发表于 07-12 07:50

    OTA升级从user2.bin ota升级到user1.bin失败了的原因?

    使用NONOS SDK 2.0从从user1.bin ota升级到user2.bin成功,反过来就会失败,下面是log: system_upgrade_start upgrade_connect
    发表于 07-11 08:00

    squareline lvgl(8.3.6)移植esp32 s3 lcd ev-board2出现错位是怎么回事?

    1.如标题所示,在squareline 1.4中基于esp32 s3 lcd-ev-board2 设计页面如下图1-1所示(download/file.php?mode=view&
    发表于 06-28 09:18

    云服务器apache如何配置解析php文件?

    在云服务器上配置Apache以解析PHP文件通常需要以下步骤: 1、安装PHP:首先确保在服务器上安装了PHP。你可以使用包管理工具(如apt、yum等)来安装
    的头像 发表于 04-22 17:27 1012次阅读

    云服务器的linux中如何搭建php运行环境?

    要在云服务器的Linux系统上搭建PHP运行环境,您可以按照以下步骤进行: 1、安装PHP: 使用包管理工具(如apt、yum等)安装PHP及其相关模块。例如,在Ubuntu系统上,您
    的头像 发表于 03-21 17:08 656次阅读

    PHP用户定义函数详细讲解

    描述 在所有编程和脚本语言中,函数是可以在程序中重复使用的语句块。在 PHP 中,函数的概念与另一种语言(如“C”)中的概念相同。标准 PHP 发行版中有 1,000 多个内置函数。除此之外,我们
    的头像 发表于 03-20 14:27 389次阅读

    php是什么

    PHP(\"PHP: Hypertext Preprocessor\",超文本预处理器)是一种广泛应用的开源多用途脚本语言。它是一种服务器端的脚 本语言,通常被嵌入到HTML文档
    发表于 01-30 16:33

    PHP中数组的使用方法!

    如何创建数组、添加/删除元素、访问数组元素、遍历数组以及使用数组方法和函数等等。 首先,我们来看一下如何创建一个数组。 1. 创建数组: 在PHP中,我们可以使用array()函数来创建一个数组,也可以使用方括号[]来创建一个数组。以下是两种创
    的头像 发表于 01-12 15:11 539次阅读

    《深入理解FFmpeg阅读体验》初识有感

    恰好有这么好的机会,当然也有缘份让我有幸成为试读者,特此感谢电子发烧友论坛。 【初识有感】 我今天刚拿到的书,认真的阅读了推荐语、序、前言这几篇,让我深有感触。 第一,通过这几篇我得知刘歧老师,是一位
    发表于 01-07 19:48