PHP-小皮创建php网站中遇到的问题及解决方案—我耀学IT

2024-03-19 07:28

本文主要是介绍PHP-小皮创建php网站中遇到的问题及解决方案—我耀学IT,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、安装

1.1 在学习php时我们需要用到的软件有两个,一个时vscode,一个就是小皮面板(phpstudy)

1.2 vscode安装直接从官网下载,根据系统下载对应的版本,例如:windows64、linux等;同时在安装时需要注意尽量不要安装在电脑的c盘,在最后需要将页面中的全部选中,如图所示:

1.3 小皮面板(phpstudy)同样在官网直接下载,除了需要注意将安装路径放在除c盘外的其他盘符,其余直接一直下一步,直到安装完成!

[我耀学IT]  Patience is key in life

二、配置服务

2.1 在我们将小皮面板下载完成之后,需要在小皮面板中进行设置,其中包括使用的web服务器、数据库、以及数据库管理工具

2.2 因为在我们下载完小皮面板之后,会自动给我们下载安装web服务器,在这里,我们一般使用apache2.4.39这一web服务器,如图所示:

2.3 而数据库我们一般使用mysql数据库,可以通过小皮面板直接安装使用,如图所示:

2.4 其次需要安装php,其中2和3选其一即可。如图所示:

2.5 最后将数据库管理工具进行安装。如图所示:

2.6 安装完成之后我们可以通过首页中的一键启动来启动web服务器及数据库。如图所示:

2.7 在启动过程中,可能会出现数据库无法启动的情况,一般出现这种情况有一下几种解决方式:

  1. 可能电脑中存在mysql数据库,并且服务处于开启状态,这种情况下我们可以用鼠标右键单击windows按钮->选择计算机管理->打开后在左侧找到服务与应用程序->点击其下方的服务选项->找到mysql服务->选中后单击鼠标右键将其停止->最后重新启动小皮中的服务器与数据库

  2. 可能存在端口占用的情况,这种情况下我们只需要将mysql的端口号进行修改后重新启动即可

  3. 本地数据库与小皮冲突,导致无法启动,这种情况下,我们可以将本地数据库进行卸载,具体卸载流程见《Msql安装与卸载—我耀学IT》

[我耀学IT]  Patience is key in life

三、创建网站

3.1 做完以上的准备工作之后我们就可以去制作我们的第一个网站了

3.2 在小皮面板中的网站选项中点击创建网站->填写域名(最好不要用.cn或.com)例如test.zyy->点击确定

3.3 找到我们新创建的网站,找到其对应的管理按钮并点击->点击打开网站即可

3.4 如果无法正常打开网站,可以通过以下两种方式来解决:

  1. 将php的环境变量进行配置

    • 点击小皮中左侧的设置->点击右侧的文件位置->点击php->点击对应的版本文件夹->将文件路径进行复制

    • 打开文件资源管理器->在左侧找到此电脑单击鼠标右键->点击属性->找到高级系统设置并点击->点击环境变量按钮,随后如图所示:

      最后一直点击确定直到关闭高级系统设置!

  2. 手动在hosts文件中添加我们新创建的网站。找到c盘下的Windows文件夹->点击System32文件夹->点击drivers文件夹->点击etc文件夹,找到hosts文件,右击通过记事本打开,随后如图所示:

3.5 如果无法对host进行保存时,按照以下方式进行设置:

选中hosts文件并通过鼠标右键单击->点击属性->选择安全选项卡->点击编辑按钮->在组或用户名中选择Users选项->在对应的权限中将写入权限打上对勾->点击确定按钮->点击外层确定按钮

[我耀学IT]  Patience is key in life

这篇关于PHP-小皮创建php网站中遇到的问题及解决方案—我耀学IT的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Java 虚拟线程的创建与使用深度解析

《Java虚拟线程的创建与使用深度解析》虚拟线程是Java19中以预览特性形式引入,Java21起正式发布的轻量级线程,本文给大家介绍Java虚拟线程的创建与使用,感兴趣的朋友一起看看吧... 目录一、虚拟线程简介1.1 什么是虚拟线程?1.2 为什么需要虚拟线程?二、虚拟线程与平台线程对比代码对比示例:三

k8s按需创建PV和使用PVC详解

《k8s按需创建PV和使用PVC详解》Kubernetes中,PV和PVC用于管理持久存储,StorageClass实现动态PV分配,PVC声明存储需求并绑定PV,通过kubectl验证状态,注意回收... 目录1.按需创建 PV(使用 StorageClass)创建 StorageClass2.创建 PV

IDEA和GIT关于文件中LF和CRLF问题及解决

《IDEA和GIT关于文件中LF和CRLF问题及解决》文章总结:因IDEA默认使用CRLF换行符导致Shell脚本在Linux运行报错,需在编辑器和Git中统一为LF,通过调整Git的core.aut... 目录问题描述问题思考解决过程总结问题描述项目软件安装shell脚本上git仓库管理,但拉取后,上l

Linux创建服务使用systemctl管理详解

《Linux创建服务使用systemctl管理详解》文章指导在Linux中创建systemd服务,设置文件权限为所有者读写、其他只读,重新加载配置,启动服务并检查状态,确保服务正常运行,关键步骤包括权... 目录创建服务 /usr/lib/systemd/system/设置服务文件权限:所有者读写js,其他

idea npm install很慢问题及解决(nodejs)

《ideanpminstall很慢问题及解决(nodejs)》npm安装速度慢可通过配置国内镜像源(如淘宝)、清理缓存及切换工具解决,建议设置全局镜像(npmconfigsetregistryht... 目录idea npm install很慢(nodejs)配置国内镜像源清理缓存总结idea npm in

idea+spring boot创建项目的搭建全过程

《idea+springboot创建项目的搭建全过程》SpringBoot是Spring社区发布的一个开源项目,旨在帮助开发者快速并且更简单的构建项目,:本文主要介绍idea+springb... 目录一.idea四种搭建方式1.Javaidea命名规范2JavaWebTomcat的安装一.明确tomcat

pycharm跑python项目易出错的问题总结

《pycharm跑python项目易出错的问题总结》:本文主要介绍pycharm跑python项目易出错问题的相关资料,当你在PyCharm中运行Python程序时遇到报错,可以按照以下步骤进行排... 1. 一定不要在pycharm终端里面创建环境安装别人的项目子模块等,有可能出现的问题就是你不报错都安装

idea突然报错Malformed \uxxxx encoding问题及解决

《idea突然报错Malformeduxxxxencoding问题及解决》Maven项目在切换Git分支时报错,提示project元素为描述符根元素,解决方法:删除Maven仓库中的resolv... 目www.chinasem.cn录问题解决方式总结问题idea 上的 maven China编程项目突然报错,是

Python爬虫HTTPS使用requests,httpx,aiohttp实战中的证书异步等问题

《Python爬虫HTTPS使用requests,httpx,aiohttp实战中的证书异步等问题》在爬虫工程里,“HTTPS”是绕不开的话题,HTTPS为传输加密提供保护,同时也给爬虫带来证书校验、... 目录一、核心问题与优先级检查(先问三件事)二、基础示例:requests 与证书处理三、高并发选型:

前端导出Excel文件出现乱码或文件损坏问题的解决办法

《前端导出Excel文件出现乱码或文件损坏问题的解决办法》在现代网页应用程序中,前端有时需要与后端进行数据交互,包括下载文件,:本文主要介绍前端导出Excel文件出现乱码或文件损坏问题的解决办法,... 目录1. 检查后端返回的数据格式2. 前端正确处理二进制数据方案 1:直接下载(推荐)方案 2:手动构造