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

    文章

    34581

    浏览量

    253420

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

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

收藏 人收藏

    相关推荐

    零基础开发小安派-Eyes-S1【进阶篇】——初识 LVGL 并搭建最小工程

    等。 AiPi-Eyes-S1集成了SPI屏幕接口,DVP摄像头接口,外置ES8388音频编解码芯片以及预留TF卡座,并且引出USB接口,可接入USB摄像头。 从零开始学习小安派: 1、零基础开发小安派-Eyes-S1【入门篇
    的头像 发表于 01-06 16:14 239次阅读
    零基础开发小安派-Eyes-S<b class='flag-5'>1</b>【进阶篇】——<b class='flag-5'>初识</b> LVGL 并搭建最小工程

    零基础开发小安派-Eyes-S1——初识LVGL并搭建最小工程

    等。 AiPi-Eyes-S1集成了SPI屏幕接口,DVP摄像头接口,外置ES8388音频编解码芯片以及预留TF卡座,并且引出USB接口,可接入USB摄像头。 从零开始学习小安派: 1、零基础开发小安派-Eyes-S1【入门篇
    的头像 发表于 01-03 14:09 452次阅读

    华为云 Flexus X 实例下的场景体验——小企业的福星——最简单的 php 环境搭建

     前言 都是 php 是全世界最好的语言,我也是非常的喜欢,虽然我是搞大数据的,但是 php 在很逗情况下对于个人开发者来说是非常友好的,对于一般小企业来说使用【华为云 Flexus X 实例】来
    的头像 发表于 01-02 11:59 144次阅读
    华为云 Flexus X 实例下的场景体验——小企业的福星——最简单的 <b class='flag-5'>php</b> 环境搭建

    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 441次阅读

    基于NFS实现WordPress

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

    go语言如何解决并发问题

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

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

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

    PHP用户定义函数详细讲解

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