当前位置: 首页 > news >正文

PHP学习记录-编辑器推荐和本地环境的安装

文章目录

  • 一,编辑器首推VSCode
    • 1,vscode
    • 2,PHPStorm
  • 二,PHP环境搭建
    • 1,下载安装
    • 2,使用phpstudy创建站点
    • 3,答疑解惑

一,编辑器首推VSCode

1,vscode

对于PHP新手来说,选择一个合适的代码编辑器至关重要。

Visual Studio Code(VSCode)是一个不错的选择,它界面简洁,功能强大,且对新手友好。

VSCode提供了丰富的插件支持,可以增强你的编程体验,但不会像PHPStorm那样过于自动化,从而剥夺了新手通过手动编码来学习和熟悉语言的机会。

2,PHPStorm

相比之下,PHPStorm虽然功能全面,代码提示非常强大,但可能会让新手过于依赖这些高级功能,不利于培养独立编码的能力。因此,对于刚开始学习PHP的新手,我推荐使用VSCode,它既能满足基本的编码需求,又能鼓励你通过实践来提升编程技能。

二,PHP环境搭建

推荐使用PHPStudy。

在这里插入图片描述

PhpStudy是一款集成了Apache、Nginx、MySQL、PHP等环境的PHP开发工具,非常适合新手和开发者快速搭建PHP运行环境。以下是PhpStudy的用法简介:

1,下载安装

下载PhpStudy:
你可以访问PhpStudy的官方网站下载最新版本的安装包。下载地址为:https://www.xp.cn/php-study 。

百度云盘下载:https://pan.baidu.com/s/1bd0cjo6jSAmRgxCBdEkm9g

密码:b2ss

安装环境:

下载完成后,运行安装程序,按照提示完成安装。安装过程中,你可以选择需要的组件,如Apache、MySQL、PHP等。

2,使用phpstudy创建站点

  1. 打开PhpStudy软件,启动Apache和MySQL服务。

在这里插入图片描述

  1. 在PhpStudy的“网站”选项中,点击“创建网站”,输入站点域名、选择根目录,并勾选需要的选项,如创建FTP账号和数据库。域名可以随便填,但是不要填公网常用域名,比如baidu.com,如果填了这个,之后正常使用百度的时候就会出现无法访问的问题。

在这里插入图片描述
创建网站后,会在phpstudy的根目录下创建以域名作为文件夹的项目根目录。比如我填的域名是lcy.tt,项目的代码就会放在lcy.tt文件夹下。

在这里插入图片描述

  1. 访问网站

浏览器输入你的域名,比如我的lcy.tt,就可以访问这个网站了。使用phpstudy管理环境确实非常简单便捷。

在这里插入图片描述

注意事项:

  • 确保安装路径不包含中文或空格,以避免潜在的路径问题。
  • 如果遇到端口占用问题,可以尝试更换其他端口。
  • 在创建站点时,可以同步到hosts文件,这样可以通过域名直接访问你的本地站点。

3,答疑解惑

为什么我们没有写任何代码,访问网站就有内容呢?

这是因为使用phpstudy创建网站时就生成了一些代码,就项目根目录下的error文件夹。

在这里插入图片描述

浏览器lcy.tt时,首先到项目根目录下找index.html,找不到就到error文件习找index.html,这个文件是phpstudy生成的。

如果我们在根目录即文件下lcy.tt创建一个index.html,里面写上自己的内容,访问到的就是我们自己开发的index.html

http://www.lryc.cn/news/461864.html

相关文章:

  • 嵌套div导致子区域margin失效问题解决
  • 搭建app业务的服务器优势类型用途等
  • 基于Springboot+Vue的个性化推荐影院(含源码数据库)
  • SpringMVC后台控制端校验-表单验证深度分析与实战优化
  • Codeforces Round 770 (Div. 2)
  • ProteinMPNN中蛋白质特征提取
  • Word中如何删除表格下一页的空白页
  • RabbitMQ 如何保证消息不丢失?
  • Oracle或者PL/SQL导入pde文件
  • 【QAMISRA】解决导入commands.json时报错问题
  • 影刀RPA实战番外:excel函数应用指南
  • php生成PDF文件(FPDF)
  • (接口测试)day01接口测试理论 http理论 接口测试流程 接口文档解析
  • Telegram——Bot 机器人/小程序入门指南
  • tauri build 后界面样式失效
  • 打印自然常数E
  • 澳鹏干货 | 大语言模型的上下文窗口 (Context Windows)
  • 为什么k8s不支持docker-kubernetes
  • 数据结构编程实践20讲(Python版)—17散列
  • 看了大厂用AI审简历,我才发现社会的残酷真相!今年的秋招太可怕了
  • 京东大模型革命电商搜推技术:挑战、实践与未来趋势
  • 深入学习二叉树(BinaryTree)(纯小白进)
  • 诗风秦韵诗词学习画廊宣言
  • Cannot determine local hostname
  • 电工课堂-对晶闸管移相控制触发要求
  • 基于Arduino做的“鱿鱼游戏”BOSS面具,支持动作检测
  • 数据库的查询操作
  • WebGL编程指南 - WebGL概述
  • 前端杂学录(十)
  • C++上机|编写函数invert实现对一维数组的倒序