(1)PHP开发环境配置

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,高可用系列 2核4GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: (1)PHP开发环境配置

前言


🍀作者简介:被吉师散养、喜欢前端、学过后端、练过CTF、玩过DOS、不喜欢java的不知名学生。


🫒文章目的:我以为忘了想念(悲


一、wamp配置


WAMP是指在Windows服务器上使用Apache、MySQL和PHP的集成安装环境,可以快速安装配置 Web服务器


首先要吐槽一下,wamp在初学者领域的的知名度不如phpstudy,害得我先下的小皮面板后又重新安装wamp。


1、安装


wamp差不多是傻瓜式安装了,没啥好讲的。


介绍俩命令:


ping 不想讲,就是访问的意思,后接IP地址或者网址。


netstat -an,查看本机已开启的各种端口,例如80端口或33306端口(mysql)


更多关于netstat的命令可以输入netstat -h进行查看


2、欺骗本机DNS


打开以下路径


C:\Windows\System32\drivers\etc


中名为hosts的文件

双击进入

注意,windows11用户不要使用记事本打开,否则在编辑修改时就会Biiiiiiiiiiiiiiiiiiii:

我查了很多资料,都是创建新用户,用主用户赋予新用户管理员权限。


(我也不知道主管理员为啥不能用管理员权限doge


win11用户推荐使用开发工具进行编辑,我用的就是hbuilder x,等到保存时会自动弹出选项解决该问题。


回归主线,我们打开此文件的初始状态应该是只有第一行的


localhost 127.0.0.1


我们需要在文档末尾加入

。。。水印盖上了,将就看吧。


在末尾加入 www.XXXX.com


其中XXXX为自定义域名。保存后,开启wamp,浏览器网址键入自定义的地址,如果成功返回,即拿下。


3、Apache配置


进入如下目录D:\wamp64\bin\apache\apache2.4.51\conf

进入httpd.conf


进入之后是一大串

但是表慌,直接拉到最下面,将下列代码Ctrl C V

Include "${INSTALL_DIR}/alias/*.conf"
NameVirtualHost *:80
<VirtualHost *:80>
  #域名的配置,每个虚拟主机都有个一域名对应
  ServerName localhost
  #设定网站的目录
  DocumentRoot "${INSTALL_DIR}/www"
  #给目录指定访问权限
  <Directory "${INSTALL_DIR}/www/">
    Order Deny,Allow
    Allow from all
  </Directory>
  #给默认的首页
  Options Indexes FollowSymLinks
</VirtualHost>
<VirtualHost *:80>
  ServerName www.c.com
    DocumentRoot "${INSTALL_DIR}/www/www.c.com"
    <Directory "${INSTALL_DIR}/www/www.c.com">
    Order Deny,Allow
    Allow from all
    </Directory>
  #给默认的首页
  Options Indexes FollowSymLinks
</VirtualHost>
<VirtualHost *:80>
  ServerName www.n.com
    DocumentRoot "${INSTALL_DIR}/www/www.n.com"
    <Directory "${INSTALL_DIR}/www/www.n.com">
    Order Deny,Allow
    Allow from all
    </Directory>
  #给默认的首页
  Options Indexes FollowSymLinks
</VirtualHost>

当然,是需要修改的。


首先在D:\wamp64\www该目录下,新建两个文件夹,名字即为自定义的域名,最好在里面新建两个txt文件,起占位作用。

上述代码也是需要修改的,刚才提到的自定义域名,自行进行修改,就是下图的

"${INSTALL_DIR}"即为wamp的安装路径,上述图片的所指的位置就是咱们刚才新建的文件夹。


类似地方下面也要进行修改,毕竟咱们刚才设了两个自定义域名。


全部完成之后重启wamp,


wamp默认为红色,为未开启状态。


绿色为正常开启状态。


黄色为异常:


可能是80端口被占用。


还有一种异常,我犯的,就是上述那串代码编辑异常,简单来说就是写错了,我个人是多加了个引号,导致怎么搞80端口都打不开。。。


浏览器访问自己定义的域名

在命令行直接ping也可以其实。


4、修改mysql密码

鼠标左键单击wamp图标

可能有点乱,我解释一下,左键->mysql->mysql console


点击后弹出命令行,直接回车进入mysql,因为默认密码为空。


依次键入如下命令

mysql> use mysql; 
mysql> update mysql.user set authentication_string=password('*******') where user='*******' and host='localhost'; 
mysql> flush privileges; 

别忘了把********修改掉。


二、navicat


安装没啥讲的,主要讲pj


下载工具包


阿里云盘分享


阿里云链接,我很凉心。


首先点击

进行安装,直到注册界面。


打开另一个exe文件

Applied Path处需要设为D:\Navicat Premium 16的根目录下


此处应断网操作。

点击generate进行生成,copy拿走,粘贴到注册界面中,这时会报错。


(我已经配置完了,所以只能口述)


顺着提示走,一个文本框内会出现一大串乱码,下面有一个空的文本框。

将乱码复制此处。

将复制的内容粘贴到

完成。

目录
相关文章
|
6月前
|
机器学习/深度学习 人工智能 自然语言处理
还在想开题报告?SurveyGO卷姬:清华开源学术论文AI写作神器,一键生成文献综述
SurveyGO是清华与面壁智能联合开源的AI论文写作工具,采用LLMxMapReduce-V2技术实现文献智能聚合,能根据用户输入主题快速生成结构严谨、引用可靠的学术综述。
771 1
还在想开题报告?SurveyGO卷姬:清华开源学术论文AI写作神器,一键生成文献综述
|
3月前
|
人工智能 安全 Java
Nacos 3.0:从微服务治理到AI服务治理的跃迁
Nacos 3.0:从微服务治理到AI服务治理的跃迁
227 5
|
23天前
|
Ubuntu 安全 关系型数据库
安装与配置MySQL 8 on Ubuntu,包括权限授予、数据库备份及远程连接指南
以上步骤提供了在Ubuntu上从头开始设置、配置、授权、备份及恢复一个基础但完整的MySQL环境所需知识点。
225 7
|
2月前
|
SQL 关系型数据库 分布式数据库
一条SQL管理向量全生命周期,让AI应用开发更简单
本文探讨了AI应用开发中向量数据管理的挑战,介绍了PolarDB IMCI通过在数据库内核中集成向量索引与Embedding能力,实现向量全生命周期管理的创新方案。该方案有效解决了技术栈分裂、数据孤岛和运维复杂等痛点,提供了一体化、高性能、支持事务与实时检索的向量数据库服务,极大降低了AI应用的开发与维护门槛。
179 26
一条SQL管理向量全生命周期,让AI应用开发更简单
|
10月前
|
机器学习/深度学习 人工智能 PyTorch
【AI系统】计算图原理
本文介绍了AI框架中使用计算图来抽象神经网络计算的必要性和优势,探讨了计算图的基本构成,包括标量、向量、矩阵、张量等数据结构及其操作,并详细解释了计算图如何帮助解决AI工程化中的挑战。此外,文章还通过PyTorch实例展示了动态计算图的特点和实现方法,包括节点(张量或函数)和边(依赖关系)的定义,以及如何通过自定义Function实现正向和反向传播逻辑。
404 7
【AI系统】计算图原理
|
消息中间件 存储 负载均衡
|
12月前
|
自然语言处理 开发者
flutter:Getx (十四)
Getx 是一个轻量级的 Flutter 库,用于状态管理和路由导航。使用 Getx 需要包裹在 `GetMaterialApp` 中。首先添加依赖 `get: ^4.6.5`,然后引入 `import &#39;package:get/get.dart&#39;;`。Getx 提供了 `defaultDialog`、`snackbar`、`bottomSheet` 和导航功能,支持参数传递和响应式编程(如 `Obx`)。此外,还支持国际化配置,通过 `Messages` 类定义多语言文本,并通过 `MessagesController` 控制器切换语言。
178 0
|
网络协议 网络架构
tcp端口转发服务器--forwardSvr
tcp端口转发服务器--forwardSvr
223 1
|
网络安全 C++ Windows
【Windows驱动开发】(主机)VS2017+(虚拟机)win10系统------双机调试
【Windows驱动开发】(主机)VS2017+(虚拟机)win10系统------双机调试
|
人工智能 自然语言处理 安全
ChatGPT-5 最快将于 6 月发布
OpenAI计划推出ChatGPT-5,预计6月发布,企业客户已提前体验其增强的性能与定制化功能。模型将经过密集训练和严格安全测试,提升语言理解和交互的自然度。GPT-5将影响多个行业,带来商业机遇,同时引发关于伦理和安全的讨论。其在教育和医疗领域的应用前景广阔,但用户仍需注意信息验证。
995 0
ChatGPT-5 最快将于 6 月发布