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

news2024/9/22 19:28:27

一、安装

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

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

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

相关文章

智慧城市中的智慧生活:便捷、舒适与高效

目录 一、智慧城市中的智慧生活概述 二、智慧生活带来的便捷性 1、智慧交通的便捷出行 2、智慧购物的轻松体验 3、智慧政务的一站式服务 三、智慧生活带来的舒适性 1、智慧环境的绿色宜居 2、智慧医疗的健康保障 3、智慧教育的均衡发展 四、智慧生活带来的高效性 1、…

力扣每日一题 区域和检索 - 数组不可变 前缀和

Problem: 303. 区域和检索 - 数组不可变 时间复杂度: O ( n ) O(n) O(n) 空间复杂度: O ( n ) O(n) O(n) Code class NumArray {int[] s;public NumArray(int[] nums) {int n nums.length;s new int[n 1];for(int i 1; i < n; i)s[i] s[i-1] nums[i-1];}public …

蓝桥杯练习01卡片化标签

卡片化标签页 介绍 选项卡功能在前端开发中特别常见&#xff0c;作为设置选项的模块&#xff0c;每个选项卡代表一个活动的区域&#xff0c;点击不同的区域&#xff0c;即可展现不同的内容&#xff0c;这样既能节约页面的空间又能提升页面性能。 本题需要在已提供的基础项目中…

Vue/Uni-app/微信小程序 v-if 设置出场/退出动画(页面交互不死板,看起来更流畅)

天梦星服务平台 (tmxkj.top)https://tmxkj.top/#/ 在Vue.js中&#xff0c;使用v-if进行条件渲染时设置动画可以通过<transition>组件来实现。 具体操作步骤如下&#xff1a; 包裹条件渲染的元素&#xff1a;您需要将要通过v-if控制显示隐藏的元素包裹在<transition…

华为配置终端定位基本实验配置

配置终端定位基本示例 组网图形 图1 配置终端定位基本服务示例 组网需求数据准备配置思路配置注意事项操作步骤配置文件 组网需求 如图1所示&#xff0c;某公司网络中&#xff0c;中心AP直接与RU连接。 管理员希望通过RU收集Wi-Fi终端信息&#xff0c;并提供给定位服务器进行定…

Python 基于 OpenCV 视觉图像处理实战 之 OpenCV 简单实战案例 之二 素描画风格效果

Python 基于 OpenCV 视觉图像处理实战 之 OpenCV 简单实战案例 之二 素描画风格效果 目录 Python 基于 OpenCV 视觉图像处理实战 之 OpenCV 简单实战案例 之二 素描画风格效果 一、简单介绍 二、素描画风格效果实现原理 三、案例简单实现步骤 一、简单介绍 Python是一种跨…

机器人可反向驱动能力与力控架构

反向驱动性是电机传动系统的机械特性&#xff0c;它描述了运动是否可以轻松反转 。特别是&#xff0c;反向驱动能力取决于两个因素&#xff1a;传动运动效率和整体执行器机械阻抗。反向运动中传动装置的低运动效率意味着所施加的外力的大部分被运动反作用力抵消。然而&#xff…

T100中常用的SQL语句

汇总总结一下在T100中常用的SQL语句。 一、基础资料的查询 这里把aimm200中的所有的需要的数据全部串查到一个结果集中&#xff0c;然后直接Excel汇出即可。 select imafsite 据点,imaf001 料件编号,imaal003 品名,imaal004 规格,--imaf172 交货前置时间,imaf013 补给策略imaa…

windows查看局域网内所有已使用的IP IP扫描工具 扫描网段下所有的IP Windows环境下

推荐使用&#xff1a; Advanced IP Scanner 官网下载&#xff1a; https://www.advanced-ip-scanner.com/

Flutter-自定义表情雨下落动画

简述 今天给大家分享一个Flutter的表情雨的实现&#xff0c;具体的效果见下图&#xff0c;这个效果其实是工作中的一个小小的需求&#xff0c;这里面单独拿出来讲讲下这个效果的实现思路。 在以前特别是新手&#xff0c;遇到一些动画效果都是拿到需求后&#xff0c;在网络上去…

day03vue学习

day03 一、今日目标 1.生命周期 生命周期介绍生命周期的四个阶段生命周期钩子声明周期案例 2.综合案例-小黑记账清单 列表渲染添加/删除饼图渲染 3.工程化开发入门 工程化开发和脚手架项目运行流程组件化组件注册 4.综合案例-小兔仙首页 拆分模块-局部注册结构样式完善…

以太坊开发学习-solidity(一)环境搭建

文章目录 一 前言以太坊/Ethereum是什么?以太坊/Ethereum虚拟机(EVM)什么是智能合约?如何构建智能合约&#xff1f;什么是Solidity&#xff1f; solidity 编译环境在线编译Remix 本地编译一. node安装使用1. 安装 nodejs / npm2. 安装 Solidity 编译器 solc3. 自定义项目4. 使…

DAY 15补 对称二叉树

对称二叉树 给你一个二叉树的根节点 root &#xff0c; 检查它是否轴对称。 输入&#xff1a;root [1,2,2,3,4,4,3] 输出&#xff1a;true输入&#xff1a;root [1,2,2,null,3,null,3] 输出&#xff1a;false思路 首先想清楚&#xff0c;判断对称二叉树要比较的是哪两个节…

Redis各场景应用集合

应用场景 1、缓存&#xff08;Cache&#xff09;,分布式缓存 有一些存储于数据库中的数据会被频繁访问&#xff0c;如果频繁的访问数据库&#xff0c;数据库负载会升高&#xff0c;同时由于数据库IO比较慢&#xff0c;应用程序的响应会比较差。此时&#xff0c;如果引入Redis来…

javaAPI操作Elasticsearch

mapping属性 mapping是对索引库中文档的约束, 常见的mapping属性包括: type: 字段数据类型,常见的简单类型有: 字符串: text(可分词的文本), keyword(精确值, 例如: 品牌,国家)数值: long, integer, short, byte, double, float布尔: boolean日期: date对象: object index: 是否…

EI Scopus检索 | 第二届大数据、物联网与云计算国际会议(ICBICC 2024) |

会议简介 Brief Introduction 2024年第二届大数据、物联网与云计算国际会议(ICBICC 2024) 会议时间&#xff1a;2024年12月29日-2025年1月1日 召开地点&#xff1a;中国西双版纳 大会官网&#xff1a;ICBICC 2024-2024 International Conference on Big data, IoT, and Cloud C…

RediSearch比Es搜索还快的搜索引擎

1、介绍 RediSearch是一个Redis模块&#xff0c;为Redis提供查询、二次索引和全文搜索。要使用RediSearch&#xff0c;首先要在Redis数据上声明索引。然后可以使用重新搜索查询语言来查询该数据。RedSearch使用压缩的反向索引进行快速索引&#xff0c;占用内存少。RedSearch索…

Redis数据结构对象之集合对象和有序集合对象

集合对象 集合对象的编码可以是intset或者hashtable. 概述 intset编码的集合对象使用整数集合作为底层实现&#xff0c;集合对象包含的所有元素都被保存在整数集合里面。 另一方面&#xff0c;hashtable编码的集合对象使用字典作为底层实现&#xff0c;字典的每个键都是一个…

REDHAWK——连接(续)

文章目录 前言一、突发 IO1、数据传输①、输入②、输出 2、突发信号相关信息 (SRI)3、多输出端口4、使用复数数据①、在 C 中转换复数数据 5、时间戳6、端口统计①、C 二、消息传递1、消息生产者①、创建一个消息生产者②、发送消息 2、消息消费者①、创建消息消费者②、注册接…

力扣106---从中序和后序序列构造二叉树

题目描述&#xff1a; 给定两个整数数组 inorder 和 postorder &#xff0c;其中 inorder 是二叉树的中序遍历&#xff0c; postorder 是同一棵树的后序遍历&#xff0c;请你构造并返回这颗 二叉树 。 示例 1: 输入&#xff1a;inorder [9,3,15,20,7], postorder [9,15,7,20…