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】欢迎添加关注!文章转载请注明出处。

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

    关注

    218

    文章

    36312

    浏览量

    263040

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    2026年PHP 8 JIT与C++扩展性能实测:用Gemini镜像站剖析执行效率与调优策略(国内直访教程)

    国内PHP开发者在决定是否启用JIT编译器或编写C++扩展时,常缺乏直观的性能对比数据和配置指南。借助大模型解读opcode、分析函数调用开销并给出优化建议,本教程将深入PHP 8 JIT的触发机制
    的头像 发表于 05-27 23:06 113次阅读
    2026年<b class='flag-5'>PHP</b> 8 JIT与C++扩展性能实测:用Gemini镜像站剖析执行效率与调优策略(国内直访教程)

    2026年用Gemini镜像站硬核解决PHP与C++开发难题:调试、调优与代码生成全流程教程

    对全栈和系统级开发者来说,PHP后端逻辑排查与C++内存/性能优化是最频繁也最消耗精力的技术深水区。本文将以PHP线上故障诊断和C++高性能算法优化为主线,完整演示如何将AI打造成随叫随到的编程搭档
    的头像 发表于 05-26 16:42 96次阅读
    2026年用Gemini镜像站硬核解决<b class='flag-5'>PHP</b>与C++开发难题:调试、调优与代码生成全流程教程

    2026年Gemini镜像站实战PHP与C++开发:智能调试、代码重构与性能优化硬核教程

    对于后端开发者和系统软件工程师,日常大量时间耗费在排查错误、优化代码结构与算法实现上。本文将分别针对PHP Web开发与C++系统编程两大场景,演示如何让AI成为你的随时代码审查员和算法导师。 一
    的头像 发表于 05-26 16:16 124次阅读
    2026年Gemini镜像站实战<b class='flag-5'>PHP</b>与C++开发:智能调试、代码重构与性能优化硬核教程

    Redis生产环境部署避坑指南

    Redis 是 PHP 项目中使用最广泛的 Nosql 缓存数据库,但很多团队在生产环境中部署 Redis 时存在诸多隐患:内存配置不当导致 OOM、持久化配置错误导致数据丢失、集群部署不合理导致性能下降、安全配置缺失导致被攻击。
    的头像 发表于 05-25 11:06 353次阅读

    德州仪器TPS4334xEVM评估模块使用指南

    和封装配置 转换器 集成电路(IC) 封装 TPS43340QPHPQ1 PHP - 48 U1 TPS43341QPHPQ1 三、设置 3.
    的头像 发表于 04-24 09:40 412次阅读

    2026年美国服务器安装配置宝塔面板完整教程:从安装到建站

    宝塔面板是国内用户最熟悉的服务器管理工具,图形化界面让Nginx、MySQL、PHP的安装和管理变得直观。装在美国服务器上,同样好用。 本文覆盖宝塔面板安装、LNMP环境配置、建站全流程,适合不熟悉
    的头像 发表于 03-26 16:07 444次阅读

    网站移动端适配 SEO 要点

    。在选择合适的SEO合同招聘人才时,要充分考虑其专业背景、技能、沟通能力等因素,以确保招聘到最适合企业的人才。http://bbs.sts6863.com/forum.php?mod
    发表于 03-02 23:18

    合肥乾芯QX320F开发板环境搭建

    1.对一款新的芯片开发来说,搭建开发环境是最重要的一步,本文将介绍从IDE安装到创建工程、配置工程参数,直至最终编译成功的全过程。 编译软件为QX-IDE,下载链接如下 http
    发表于 01-12 09:57

    初识马达基本原理及组成部分

    电机分为发电机和电动机两类,马达通常指‌电动机‌,即利用电磁感应原理将电能转换为机械能的装置,常见于起动机、驱动系统等场景。‌ 以下是关于马达的详细介绍: 1.基本原理 马达的工作基于电磁感应定律
    的头像 发表于 01-05 09:32 1134次阅读
    <b class='flag-5'>初识</b>马达基本原理及组成部分

    Typecho博客搭建与公网访问指南

    Typecho是一款基于PHP的轻量级开源博客程序。作为一款专注于内容创作的博客引擎,Typecho以其简洁的界面、高效的性能和良好的扩展性受到了广泛欢迎 。 一、 Typecho核心优势 1
    的头像 发表于 12-26 17:13 951次阅读
    Typecho博客搭建与公网访问指南

    Windows环境下用Vivado调试E203

    下的system.v文件,这是我们的顶层设计文件。 第二步 手动添加IP核 根据e203_hbirdv2-masterfpgamcu200tscript目录下的ip.tcl的描述,有两个IP核需要添加: 1
    发表于 11-05 06:25

    从 0 到 1:用 PHP 爬虫优雅地拿下京东商品详情

    在电商数据驱动的时代, 商品详情数据 成为市场分析、价格监控、竞品调研的核心燃料。京东作为国内头部电商平台,其商品信息丰富、更新频繁,是数据开发者眼中的“香饽饽”。 本文将带你 从 0 到 1 ,用
    的头像 发表于 09-23 16:42 1155次阅读
    从 0 到 <b class='flag-5'>1</b>:用 <b class='flag-5'>PHP</b> 爬虫优雅地拿下京东商品详情

    【Milk-V Duo S 开发板免费体验】Milk-V Duo S 开发板试用报告(1)开箱

    一、初识 盼啊盼,终于盼来了这块Milk-V Duo S。先看一下Duo S的包装。(图1) 图1 可以看到,外圈有一层塑料外壳,并且材质很好,摸起来很顺滑。而用普通Milk-V Duo比较
    发表于 06-29 19:43

    安信可AI语音开发板AiPi-PalChatV1 + MCP,通过HomeAssistant自动化控制设备

    以下作品由安信可社区用户 WT_0213制作 自从拥有了安信可AiPi-PalChatV1 Ai-M61+VC02做的语音控制器不香了 这是之前做的两个版本 通过VC02控制HA灯光的小项
    的头像 发表于 06-25 14:04 1177次阅读
    安信可AI语音开发板AiPi-PalChatV<b class='flag-5'>1</b> + MCP,通过HomeAssistant自动化控制设备

    01studio 1.2.2 01studio 1.2.0镜像版本 socket无法使用怎么解决?

    新版本镜像中无法使用socket功能 1、体现1 wlan.active() 返回错误network(rt_smart) not support set active state 2、体现2
    发表于 06-06 08:04