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

相关文章

Python Jupyter Notebook导包报错问题及解决

《PythonJupyterNotebook导包报错问题及解决》在conda环境中安装包后,JupyterNotebook导入时出现ImportError,可能是由于包版本不对应或版本太高,解决方... 目录问题解决方法重新安装Jupyter NoteBook 更改Kernel总结问题在conda上安装了

pip install jupyterlab失败的原因问题及探索

《pipinstalljupyterlab失败的原因问题及探索》在学习Yolo模型时,尝试安装JupyterLab但遇到错误,错误提示缺少Rust和Cargo编译环境,因为pywinpty包需要它... 目录背景问题解决方案总结背景最近在学习Yolo模型,然后其中要下载jupyter(有点LSVmu像一个

解决jupyterLab打开后出现Config option `template_path`not recognized by `ExporterCollapsibleHeadings`问题

《解决jupyterLab打开后出现Configoption`template_path`notrecognizedby`ExporterCollapsibleHeadings`问题》在Ju... 目录jupyterLab打开后出现“templandroidate_path”相关问题这是 tensorflo

如何解决Pycharm编辑内容时有光标的问题

《如何解决Pycharm编辑内容时有光标的问题》文章介绍了如何在PyCharm中配置VimEmulator插件,包括检查插件是否已安装、下载插件以及安装IdeaVim插件的步骤... 目录Pycharm编辑内容时有光标1.如果Vim Emulator前面有对勾2.www.chinasem.cn如果tools工

在MySQL执行UPDATE语句时遇到的错误1175的解决方案

《在MySQL执行UPDATE语句时遇到的错误1175的解决方案》MySQL安全更新模式(SafeUpdateMode)限制了UPDATE和DELETE操作,要求使用WHERE子句时必须基于主键或索引... mysql 中遇到的 Error Code: 1175 是由于启用了 安全更新模式(Safe Upd

Python安装时常见报错以及解决方案

《Python安装时常见报错以及解决方案》:本文主要介绍在安装Python、配置环境变量、使用pip以及运行Python脚本时常见的错误及其解决方案,文中介绍的非常详细,需要的朋友可以参考下... 目录一、安装 python 时常见报错及解决方案(一)安装包下载失败(二)权限不足二、配置环境变量时常见报错及

最长公共子序列问题的深度分析与Java实现方式

《最长公共子序列问题的深度分析与Java实现方式》本文详细介绍了最长公共子序列(LCS)问题,包括其概念、暴力解法、动态规划解法,并提供了Java代码实现,暴力解法虽然简单,但在大数据处理中效率较低,... 目录最长公共子序列问题概述问题理解与示例分析暴力解法思路与示例代码动态规划解法DP 表的构建与意义动

Java多线程父线程向子线程传值问题及解决

《Java多线程父线程向子线程传值问题及解决》文章总结了5种解决父子之间数据传递困扰的解决方案,包括ThreadLocal+TaskDecorator、UserUtils、CustomTaskDeco... 目录1 背景2 ThreadLocal+TaskDecorator3 RequestContextH

关于Spring @Bean 相同加载顺序不同结果不同的问题记录

《关于Spring@Bean相同加载顺序不同结果不同的问题记录》本文主要探讨了在Spring5.1.3.RELEASE版本下,当有两个全注解类定义相同类型的Bean时,由于加载顺序不同,最终生成的... 目录问题说明测试输出1测试输出2@Bean注解的BeanDefiChina编程nition加入时机总结问题说明

关于最长递增子序列问题概述

《关于最长递增子序列问题概述》本文详细介绍了最长递增子序列问题的定义及两种优化解法:贪心+二分查找和动态规划+状态压缩,贪心+二分查找时间复杂度为O(nlogn),通过维护一个有序的“尾巴”数组来高效... 一、最长递增子序列问题概述1. 问题定义给定一个整数序列,例如 nums = [10, 9, 2