PHP01——php快速入门 之 使用phpstudy快速搭建PHP环境

PHP01——php快速入门 之 使用phpstudy快速搭建PHP环境

  • 0. 前言
  • 1. 下载小皮面板
    • 1.1 下载phpstudy(小皮面板)
    • 1.2 启动、简单访问
      • 1.2.1 启动Apache
      • 1.2.2 访问
      • 1.2.3 访问自定义文件或页面
  • 2. 创建网站
    • 2.1 创建网站
    • 2.2 可能遇到的问题
      • 2.2.1 hosts权限问题(Mac系统可能遇到)
        • 2.2.1 问题描述
        • 2.2.1 解决问题
    • 2.2 查看目录
    • 2.3 访问站点
    • 2.4 自定义页面访问
  • 3. 第一个php文件

0. 前言

  • 闲暇之时,突然迷上了PHP,觉得PHP挺好玩的,写下来记录一下玩玩~

1. 下载小皮面板

1.1 下载phpstudy(小皮面板)

  • 既然是快速入门了,那就不用单独安装服务器、PHP了,直接安装集成环境phpstudy,官网如下:
    https://www.xp.cn/.
  • 下载之后,傻瓜式安装,简单的真的是不要不要的!
  • 安装之后打开,默认需要的软件都已安装,并且可切换版本,如下:
    在这里插入图片描述
    在这里插入图片描述

1.2 启动、简单访问

1.2.1 启动Apache

  • 如下:
    在这里插入图片描述

1.2.2 访问

  • 地址栏访问:
    http://localhost/
    
    在这里插入图片描述

1.2.3 访问自定义文件或页面

  • 找到网站路径,在路径下写页面即可访问,如下:
    在这里插入图片描述
  • 自定义页面如下:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 上访问传图片如下(整个文件夹只需放在对应目录下即可):
    在这里插入图片描述

2. 创建网站

2.1 创建网站

  • 创建一个自己的测试网站,如下:
    在这里插入图片描述

2.2 可能遇到的问题

2.2.1 hosts权限问题(Mac系统可能遇到)

2.2.1 问题描述
  • 问题描述如下:
    在这里插入图片描述
  • 查看hosts文件的权限,可知普通用户不能修改,如下:
    在这里插入图片描述
    另外,关于Linux权限问题的讲解,可以看下面的文章,相当详细,如下:
    彻底搞懂Linux中10位含义的文件权限以及修改文件权限.
2.2.1 解决问题
  • 按照提示命令修改 hosts 文件权限可以,sudo chmod 666 /etc/hosts ,即修改之后的权限是(rw-rw-rw-)这样就是所有用户可读可写,但是个人觉得这样不是特别好,个人觉得权限还是不要给的太大些好!,所以放弃修改权限,不介意的可以用!
  • 所以就不修改文件的权限,直接修改文件,如下:
    sudo vim /etc/hosts
    
    在这里插入图片描述

2.2 查看目录

  • 如下:
    在这里插入图片描述

2.3 访问站点

  • 如下:
    在这里插入图片描述

2.4 自定义页面访问

  • 创建hello页面如下:
    在这里插入图片描述
  • 访问页面如下:
    http://localhost:8089/susu_static/susu_hello.html
    
    在这里插入图片描述

3. 第一个php文件

  • 可以在html里写PHP语法,文件名是.php文件,简单语法如下:
    在这里插入图片描述
  • 访问如下:
    在这里插入图片描述
  • 另外,关于PHP基本语法,可以参考在线手册,如下:
    php语法之PHP标记.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/811464.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【新版HI3559AV100开发注意事项(四)】

新版HI3559AV100开发注意事项(四) 三十、HI3559A参数中对输入分辨率限制的原因是? 答:分辨率限制有两个来源: 一个是时钟频率最高为600M,开启一拍两像素之后相当于1200M。你这个数据量太大了,6…

蓝桥杯省赛最后一天冲刺!!

1、一维前缀和 例如:给你n个数组array, q次询问,让你求出 [L, R]的区间和。 题目: 给出数组 [1, 3, 7, 5, 2] ,求出 [2, 4] 这个区间的区间和。 分析: 我们求出前 n个数 的和 sum,求区间和&…

[大模型]基于 ChatGLM3 和 LangChain 搭建知识库助手

基于 ChatGLM3 和 LangChain 搭建知识库助手 环境配置 在已完成 ChatGLM3 的部署基础上,还需要安装以下依赖包: pip install langchain0.0.292 pip install gradio4.4.0 pip install chromadb0.4.15 pip install sentence-transformers2.2.2 pip inst…

微服务项目实战-黑马头条(一):环境搭建 + APP登录功能【前端静态资源+nginx反向代理+网关+过滤器】

文章目录 一、搭建nacos二、初始工程的搭建2.1 环境准备2.2主体结构 三、APP登录3.1 需求分析3.2 表结构分析3.3 接口定义3.4 功能实现 四、接口工具postman、swagger、knife4j4.1 postman4.2 swagger4.3 knife4j 五、网关5.1 网关搭建5.2 全局过滤器实现jwt校验 六、前端集成6…

目前电视盒子哪个最好?测评工作室盘点超强电视盒子推荐

每年我们会进行数十次电视盒子测评,对各个品牌的产品都有深入的了解,最近我们收到了很多私信不知道目前电视盒子哪个最好,这次我们结合配置总结了五款性能超强的电视盒子推荐给各位,预算足够想买高配电视盒子的朋友们可不要错过啦…

高级Java开发工程师手把手教你用AI人工智能帮你写JAVA代码实际案例二(生成自定义springboot定时器组件)全网唯一

高级Java开发工程师手把手教你用AI人工智能帮你写JAVA代码实际案例二全网唯一 一、需求背景案例说明 笔者有个实际的生产项目,想自己自定义定时器到数据库表里面,不想配置到配置文件里面,很麻烦!这次想用AI帮我写代码&#xff0…

蓝桥杯算法题:栈(Stack)

这道题考的是递推动态规划,可能不是很难,不过这是自己第一次靠自己想出状态转移方程,所以纪念一下: 要做这些题目,首先要把题目中会出现什么状态给找出来,然后想想他们的状态可以通过什么操作转移&#xf…

学习数通HCIE选择誉天有什么优势?

誉天数通课程亮点 课程内容详实,千万级实训环境 涵盖数通技术全场景热门技术,涉及传统园区网,虚拟化园区网,广域互联技术,数据中心网络,网络自动化运维 专业机房环境,全真机教学演示&#xf…

蓝桥杯考前准备— — c/c++

蓝桥杯考前准备— — c/c 对于输入输出函数 如果题目中有要求规定输入数据的格式与输出数据的格式,最好使用scanf()和prinrf()函数。 例如:输入的数据是 2020-02-18,则使用scanf("%d-%d-%d",&year,&mouth,&day)即可…

模块化组合优势凸显钡铼IOy系列轻松应对大规模工业自动化工程

模块化组合是钡铼IOy系列独立式I/O模块的一大优势,它为大规模工业自动化工程提供了灵活性、可扩展性和定制性,从而轻松应对不同规模和复杂度的工厂应用。以下是关于模块化组合优势的详细解析: 1. 灵活性和定制性 模块化设计使得钡铼IOy系列…

小鸡宝宝考考你每匹斑马身上的条纹都不相同吗?蚂蚁庄园4.13答案

蚂蚁庄园是一款爱心公益游戏,用户可以通过喂养小鸡,产生鸡蛋,并通过捐赠鸡蛋参与公益项目。用户每日完成答题就可以领取鸡饲料,使用鸡饲料喂鸡之后,会可以获得鸡蛋,可以通过鸡蛋来进行爱心捐赠。其中&#…

【工具-工具指南】

项目-开发工具 ■ 编辑器■ Xmind ■ UI交互设计■ AxureRP9 ■ 项目管理■ boardmix■ excalidraw ■ Markdown■ MarkText■ Typora■ Ulysses■ Notable■ VNote■ Mou■ Bears■ Notion■ 有道云■ 印象笔记 ■ 硬件画图■ AD■ Allegro■ PADS■ Eagle■ Altium■ Fritzin…

【NC23803】DongDong认亲戚

题目 DongDong认亲戚 并查集 思路 并查集模板题&#xff0c;不过这道题的并查集使用到的不是抽象的数组&#xff0c;而是字符串&#xff0c;如果要以字符串为键的话&#xff0c;则需要用到哈希映射。 代码 #include <iostream> #include <string> #include <…

软考数据库---案例专题三:关系规范化

1. 常考的几个问题 1.1、找候选码&#xff1a; 记住候选码的含义&#xff1a;候选码可以决定关系模式中的所有属性&#xff0c;且候选码的任何一个真子集都不能单独决定全属性。 1.2、是否满足某一范式&#xff0c;或最高可达到第几范式&#xff1a; 将每一个范式的定义记牢…

源码安装 AMD 的 gpu BLAS

1,预备环境 安装 ROCm 2,下载预备源代码 git clone --recursive https://github.com/ROCm/rocBLAS.git cd rocBLAS git checkout rocm-6.0.2 3, 编译 Debug 版本 开启 cmake 变量&#xff0c;显示编译命令细节 -DCMAKE_VERBOSE_MAKEFILEON export CXX/opt/rocm/bin/hipcc…

Linux命令学习—linux 的硬件管理

1.1、linux 的硬件管理 1.1.1、计算机的硬件管理 在 linux 下&#xff0c;计算机所有设备是以文件的形势存在的。 在 linux 下查看硬件信息 ①、lspci 列出所有的 PCI 设备 ②、fdisk -l 查看存储设备信息 ③、查看/proc 目录下相应的文件来查看一些设备信息 cat /proc/cp…

在linux系统下安装node.js

CentOS 或 Fedora 上安装 Node.js&#xff1a; 使用 yum 安装&#xff08;适用于 CentOS 7 及更早版本&#xff09;&#xff1a; 执行以下命令来安装 Node.js 和 npm&#xff1a; sudo yum install nodejs npm 安装 Node.js 和 npm&#xff1a; 执行以下命令来安装 Node.js 和…

大型网站系统架构演化

大型网站质量属性优先级&#xff1a;高性能 高可用 可维护 应变 安全 一、单体架构 应用程序&#xff0c;数据库&#xff0c;文件等所有资源都在一台服务器上。 二、垂直架构 应用和数据分离&#xff0c;使用三台服务器&#xff1a;应用服务器、文件服务器、数据服务器 应用服…

Mongo 报错 Can‘t canonicalize query: BadValue $in needs an array

一、遇到的问题 Mongo in查询 [ UserId > array($in>$userIds)] $userIds数组不是连续索引&#xff0c;报错Cant canonicalize query: BadValue $in needs an array 二、解决 array_values($userIds) 重新索引一下变成连续索引即可。 Mongo in查询的数组要是连续索…

凡尔码搭建物流消防安全巡查系统

物流行业在现代经济中扮演着重要角色&#xff0c;由于物流过程涉及到大量的货物运输和存储&#xff0c;伴随着存在安全隐患、消防安全、设备设施安全等问题&#xff1b;安全问题也为物流企业管理者们需要高度关注的重要问题之一&#xff1b;近年来&#xff0c;随着消防安全管理…