wamp本地环境搭建过程

本文详细介绍了如何从零开始手动搭建WAMP(Windows、Apache、MySQL、PHP)本地开发环境,包括Apache的配置、PHP的设置以及MySQL的安装和初始化。通过此过程,开发者可以更好地理解和控制自己的开发环境。
摘要由CSDN通过智能技术生成

还在被集成环境束缚?no!一个高级phper怎么可能没有自己的一套环境包?

准备工作

1、 vc运行库下载

不安装下面的软件都无法运行

https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

2、软件下载

全都是官网下载的那种绿色版,具体下载地址就不贴了百度就能搜索到。
这一套软件包,为了兼容所有的windows系统,所以我都下载的32位的,注意如果你下载的32位的,那么你上面的vc运行库也要32位的,否则无法正常运行
在这里插入图片描述

apache

修改主配置文件apache2.4.46\conf\httpd.conf
以下路径全是我本地路径,自行更改你的路径

1、修改apache的根路径

Define SRVROOT "E:\eamp\extensions\apache2.4.46"

2、开启重写模块,否则tp等框架无法正常使用

LoadModule rewrite_module modules/mod_rewrite.so

3、添加php模块

注意:PHPIniDir 就是指php.ini的配置文件路径,你可以直接指定到php的根目录,下面会进行php的配置

LoadModule php7_module "E:\eamp\extensions\php7.4.10\php7apache2_4.dll"
AddType Application/x-httpd-php .php
PHPIniDir "E:\eamp\extensions\php7.4.10"

4、开启多虚拟主机配置文件

把前面的注释去掉

Include conf/extra/httpd-vhosts.conf

5、修改默认站点目录

(1)、修改主配置文件httpd.conf的路径

DocumentRoot "E:\eamp\www"
<Directory "E:\eamp\www">

(2)、修改httpd-vhosts.conf文件

找到文件E:\eamp\extensions\apache2.4.46\conf\extra\httpd-vhosts.conf

<VirtualHost _default_:80>
DocumentRoot "E:\eamp\www"
#ServerName www.example.com:80
</VirtualHost>

php

1、复制php.ini-development配置文件

将php目录下的php.ini-development复制一份改名为php.ini

2、指定php的插件所在路径

搜索关键词extension_dir去掉前面的注释,修改路径为php目录下的ext目录

extension_dir = "E:\eamp\extensions\php7.4.10\ext"

注意是这个位置:
在这里插入图片描述

3、修改时区

搜索关键词date.timezone去掉注释改为

date.timezone = PRC

4、加载laravel8所必需要的模块

在这里插入图片描述

mysql

1、安装服务

切换到E:\eamp\extensions\mysql5.7.30\bin>mysqld.exe --install安装服务

安装好服务后,此时是无法启动的,需要先初始化操作

mysqld --install

在这里插入图片描述

2、初始化

mysqld --initialize --console

会生成一个密码
在这里插入图片描述

3、启动mysql服务,登录mysql,修改默认密码

net start mysql
mysql -u root -p输入步骤2最后结尾的密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
#如果修改密码语句执行失败,则可能你是安装的版本太老了,用下面这条
#set password for root@localhost = password('123');

在这里插入图片描述

4、mysql的注意事项

mysql没有提供启动和停止指令,但是可以通过
开启服务:net start mysql
关闭服务:net stop mysql

卸载服务:先停止再卸载
net stop mysql
E:\eamp\extensions\mysql5.7.30\bin mysqld --remove

5、mysql的配置文件

默认下载下拉来的是没有的。需要自己新建一个配置文件,my.ini在linux下则是my.cnf
我们可以查看以下默认字符集

在这里插入图片描述
在mysql根目录下创建my.ini、内容如下

[mysqld]
init-connect='SET NAMES utf8mb4'
default-storage-engine=INNODB
character-set-server=utf8mb4
[mysql]
default-character-set = utf8mb4
[client]
default-character-set = utf8mb4

在这里插入图片描述

重启mysql服务,登录mysql再次查看,字符集是否修改成功

show variables like '%char%';

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值