PHP-HBuilderX+PHPStudy环境配置

2024-01-10 12:18

本文主要是介绍PHP-HBuilderX+PHPStudy环境配置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 一、 官网
  • 二、PHPStudy设置
  • 三、HBuilderX设置
    • [1]. 导入项目
    • [2]. 创建脚本
    • [3]. php插件安装(非必须)
    • [4]. 配置
    • [5]. 运行脚本
  • 四、常见问题
    • [1]. 乱码
    • [2]. 内置浏览器出错
    • [3]. 未开启Apache服务
    • [4]. 未能识别php语法
    • [5]. 自带浏览器多出www目录

一、 官网

phpstudy官网

HBuilderX官网

二、PHPStudy设置

下载完毕后,启动Apache服务即可。(如果没有开启时,php脚本没法执行)
如果你需要使用文件传输服务时,打开FTP服务
需要使用数据库时,打开MySQL服务

在这里插入图片描述

下载phpstudy时不能含有中文名称,对应的网页可以放置在phpstudy_pro/WWW

在这里插入图片描述

三、HBuilderX设置

[1]. 导入项目

打开HBuilderX后,按顺序点击文件导入从本地目录导入

在这里插入图片描述

选择PHPStudyWWW目录

在这里插入图片描述

导入完毕后,我们就能在这个项目中创建php代码了
error是安装PHPStudy时自带的文件夹,里面存储的是错误页面源码。

在这里插入图片描述

[2]. 创建脚本

然后创建一个php脚本来进行测试
鼠标左键选中项目名WWW,依次选择新建自定义文件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在右下角可以设置文件的类型,设置后可以帮助我们更好地写代码。

在这里插入图片描述

[3]. php插件安装(非必须)

如果没有安装插件时,会有一条提示,如果需要获取更多的语法提示可以安装插件。

在这里插入图片描述

先进入插件市场

在这里插入图片描述
在这里插入图片描述

搜索php,选择你所需要的插件点击下载

在这里插入图片描述

可以使用两种方式进行下载,使用HBuilderX导入插件的方式会更方便些

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

[4]. 配置

完成以上的步骤后,执行php脚本是没有效果的,得进行IP和端口的配置才行。
点击菜单栏的运行运行到浏览器配置web服务器

在这里插入图片描述

IP填写成http://127.0.0.1即可,端口填1~65535,注意不要和已开放的端口重复。

在这里插入图片描述

[5]. 运行脚本

先选中一个php脚本,再点击运行运行到内置浏览器
如果没有安装内置浏览器时,会提示安装下载。

在这里插入图片描述

如果配置没有错误的话,会在右侧显示php脚本的效果。
访问的URL是http://127.0.0.1/test.php

在这里插入图片描述

测试一下能否访问正常的html页面

在这里插入图片描述

四、常见问题

[1]. 乱码

出现乱码的时候,就是编码方式的问题了

在这里插入图片描述

在这里插入图片描述

转换完毕后,脚本内的中文会变成乱码,需要将其重新改成正确的内容

在这里插入图片描述
在这里插入图片描述

[2]. 内置浏览器出错

如果内置浏览器出现问题,也可以通过其他的浏览器如谷歌Chrome浏览器360浏览器Firefox火狐浏览器来访问页面。
页面地址:http://127.0.0.1/test.php

在这里插入图片描述

[3]. 未开启Apache服务

如果出现无法加载URL的问题,就说明没开启apache服务

在这里插入图片描述

在这里插入图片描述

开启apache服务后需要等待几秒才能正常访问

在这里插入图片描述

[4]. 未能识别php语法

输入代码的时候没有提示php的函数或关键字

在这里插入图片描述

安装php代码块插件即可解决

在这里插入图片描述
在这里插入图片描述

[5]. 自带浏览器多出www目录

这个问题我自己试的时候没有出现,假设你的php文件的路径在C:\phpstudy\WWW\test.php
那么正常访问的时候是需要输入http://127.0.0.1/test.phphttp://localhost/test.php
记得不要新建,直接从本地导入WWW目录或打开目录,之后再自己创建文件夹

在这里插入图片描述
在这里插入图片描述

可以将HbuilderX看成一个文本编辑器,不使用这个软件同样可以执行脚本
如果出现这个问题,就在自己常用的浏览器中访问http://127.0.0.1/test.php,或在内置浏览器访问时把多出的www目录删除即可。

这篇关于PHP-HBuilderX+PHPStudy环境配置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/590780

相关文章

Web技术与Nginx网站环境部署教程

《Web技术与Nginx网站环境部署教程》:本文主要介绍Web技术与Nginx网站环境部署教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Web基础1.域名系统DNS2.Hosts文件3.DNS4.域名注册二.网页与html1.网页概述2.HTML概述3.

NGINX 配置内网访问的实现步骤

《NGINX配置内网访问的实现步骤》本文主要介绍了NGINX配置内网访问的实现步骤,Nginx的geo模块限制域名访问权限,仅允许内网/办公室IP访问,具有一定的参考价值,感兴趣的可以了解一下... 目录需求1. geo 模块配置2. 访问控制判断3. 错误页面配置4. 一个完整的配置参考文档需求我们有一

Ubuntu上手动安装Go环境并解决“可执行文件格式错误”问题

《Ubuntu上手动安装Go环境并解决“可执行文件格式错误”问题》:本文主要介绍Ubuntu上手动安装Go环境并解决“可执行文件格式错误”问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未... 目录一、前言二、系统架构检测三、卸载旧版 Go四、下载并安装正确版本五、配置环境变量六、验证安装七、常见

Vue 2 项目中配置 Tailwind CSS 和 Font Awesome 的最佳实践举例

《Vue2项目中配置TailwindCSS和FontAwesome的最佳实践举例》:本文主要介绍Vue2项目中配置TailwindCSS和FontAwesome的最... 目录vue 2 项目中配置 Tailwind css 和 Font Awesome 的最佳实践一、Tailwind CSS 配置1. 安

SpringBoot中HTTP连接池的配置与优化

《SpringBoot中HTTP连接池的配置与优化》这篇文章主要为大家详细介绍了SpringBoot中HTTP连接池的配置与优化的相关知识,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一... 目录一、HTTP连接池的核心价值二、Spring Boot集成方案方案1:Apache HttpCl

Maven 插件配置分层架构深度解析

《Maven插件配置分层架构深度解析》:本文主要介绍Maven插件配置分层架构深度解析,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录Maven 插件配置分层架构深度解析引言:当构建逻辑遇上复杂配置第一章 Maven插件配置的三重境界1.1 插件配置的拓扑

Spring Boot集成Logback终极指南之从基础到高级配置实战指南

《SpringBoot集成Logback终极指南之从基础到高级配置实战指南》Logback是一个可靠、通用且快速的Java日志框架,作为Log4j的继承者,由Log4j创始人设计,:本文主要介绍... 目录一、Logback简介与Spring Boot集成基础1.1 Logback是什么?1.2 Sprin

VSCode中配置node.js的实现示例

《VSCode中配置node.js的实现示例》本文主要介绍了VSCode中配置node.js的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着... 目录一.node.js下载安装教程二.配置npm三.配置环境变量四.VSCode配置五.心得一.no

Gradle在国内配置镜像加速的实现步骤

《Gradle在国内配置镜像加速的实现步骤》在国内使用Gradle构建项目时,最大的痛点就是依赖下载贼慢,甚至卡死,下面教你如何配置国内镜像加速Gradle下载依赖,主要是通过改写repositori... 目录引言一、修改 build.gradle 或 settings.gradle 的 reposito

使用easy connect之后,maven无法使用,原来需要配置-Djava.net.preferIPv4Stack=true问题

《使用easyconnect之后,maven无法使用,原来需要配置-Djava.net.preferIPv4Stack=true问题》:本文主要介绍使用easyconnect之后,maven无法... 目录使用easGWowCy connect之后,maven无法使用,原来需要配置-DJava.net.pr