整理win10系统下配置php5.6-apache2.4-mysql5.7环境

2024-02-17 09:38

本文主要是介绍整理win10系统下配置php5.6-apache2.4-mysql5.7环境,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一.mysql 安装。

1.下载解压包

2.解压

3.将my-default.ini打开 查找与一下开始,内容不同的地方并将其修改 # These are commonly set, remove the # and set as required.loose-default-character-set = utf8 basedir = D:/workStation/Mysql/ datadir = D:/workStation/Mysql/data/ port = 3306character_set_server = utf8# server_id = .....# Remove leading # to set options mainly useful for reporting servers.# The server defaults are faster for transactions and fast SELECTs.# Adjust sizes as needed, experiment to find the optimal values.# join_buffer_size = 128M# sort_buffer_size = 2M# read_rnd_buffer_size = 2M sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [client] loose-default-character-set = utf8#设置默认默认引擎没有弄,想弄的这个可以查查,改下innodb就行了。

4.将安装的mysql数据库中bin(D:\workStation\Mysql\bin我的是这样)的目录安装到系统环境变量的path(记住是系统环境变量,右键我的电脑,属性,高级,系统环境变量,新增到已有的环境变量后边就可以了)

5.以管理员身份打开doc,并进入到mysql所在目录的bin文件夹下,输入mysqld -install(区分一下,安装apache时输入的是httpd -k install)。接下来,先mysqld -initialize -console(如果不行,再试试mysqld -initialize -insecure,其实这两个好像都会报错,我只是没明白这两个命令的用途:说是-console和js的consol.log一样,-insecure是生成空密码,所以写上了。接下来输入net start mysql还是启动失败,所以我被这个坑了半个小时,证明我是小白)。

6.上边的是错的,证明中国的个人微博主页有时候真的很差,就算百度也不是很详细,所以我吐槽了。话不多说,试试mysqld --initialize(看好是--initialize 并且没有-console和什么-insecure),在--initialize完成后打卡mysql安装目录,会发先多了个data文件夹,用编辑器一类的东西打开一个后缀是.err的文件,有这么一句话([Note] A temporary password is generated for root@localhost: qz_xcJplH0x(),其中“qz_xcJplH0x(”就是初始化时候随机生成的密码,切记一定要记下来。

7.接下来就简单了,doc命令,mysql -uroot -p(上边的临时密码),进入mysql之后,输入"set password="root";"重置了数据库的密码。我这里为了方便,人懒没办法...

二.apache2.4安装;

1.下载,解压安装包。(下载的时候注意,分为32位和64位,一句自己电脑来看,不过如果安装php5.6以上的版本,就要安装64位的,因为5.6以上不再支持win xp系统)。

2.找到conf文件夹,打开httpd.conf:

(1)修改ServerRoot"为你现在apache的安装目录(ServerRoot "D:/workStation/Apache")",

(2)<Directory 你所指向的目录和访问权限(D:/workStation/www/)> AllowOverride all Require all denied</Directory>

(3)DocumentRoot "D:/workStation/www"<Directory "D:/workStation/www">

(4)<IfModule dir_module> DirectoryIndex index.html index.php(添加默认读取的文件名)</IfModule>

(5) ScriptAlias /cgi-bin/ "D:/workStation/Apache/cgi-bin/"(脚本的什么什么目录)

(6)<Directory "D:/workStation/Apache/cgi-bin"(设置这个目录的权限)> AllowOverride None Options None Require all granted</Directory>

(7)doc命令,进到apache的bin目录下,输入httpd -k install,如果报错,用浏览器输入,127.0.0.1会出现(it's work).三.安装php5.6.这个基本上没有坑,注意的就是这句话(选择线程安全版VC14 x64 Thread Safe 注意选择64位,否则会出现错误。因为我在选择了32为的操作上试了两个多小时的亏,后来请教的老师,对他来说这就是听一句话的事)

a. 下载PHP下载地址:http://windows.php.net/download/选择线程安全版VC14 x64 Thread Safe 注意选择64位,否则会出现错误。

b. 解压缩PHP这里我们将PHP 解压缩到 d:/wamp/php目录下 。

c. 修改PHP配置文件将 d:/wamp/php/php.ini-development复制并修改为 php.ini将 ;extension_dir = "ext" 修改为 extension_dir = "d:/wamp/php/ext"加入需要的扩展。只要将 ;extension前的分号去掉即可接下来还得设置添加apache支持php

1.PHPIniDir "d:/wamp/php"LoadModule php7_module "d:/wamp/php/php7apache2_4.dll"这里需要注意php所在的路径

2. 添加PHP文件后缀在 apache 的配置文件约385行<IfModule mime_module></IfModule>,添加 AddType application/x-httpd-php .php添加后,形如:<IfModule mime_module> TypesConfig conf/mime.types AddType application/x-httpd-php .php</IfModule>

3. 添加index.php在 apache 的配置文件约 277行,添加 index.php,形如:<IfModule dir_module> DirectoryIndex index.html index.php</IfModule>

 4.重新启动Apache找到apache安装目录,比如d:/wamp/apache/bin 双击 'ApacheMonitor',对Apache进行重启。

这篇关于整理win10系统下配置php5.6-apache2.4-mysql5.7环境的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

IntelliJ IDEA 中配置 Spring MVC 环境的详细步骤及问题解决

《IntelliJIDEA中配置SpringMVC环境的详细步骤及问题解决》:本文主要介绍IntelliJIDEA中配置SpringMVC环境的详细步骤及问题解决,本文分步骤结合实例给大... 目录步骤 1:创建 Maven Web 项目步骤 2:添加 Spring MVC 依赖1、保存后执行2、将新的依赖

SpringBoot基于配置实现短信服务策略的动态切换

《SpringBoot基于配置实现短信服务策略的动态切换》这篇文章主要为大家详细介绍了SpringBoot在接入多个短信服务商(如阿里云、腾讯云、华为云)后,如何根据配置或环境切换使用不同的服务商,需... 目录目标功能示例配置(application.yml)配置类绑定短信发送策略接口示例:阿里云 & 腾

如何为Yarn配置国内源的详细教程

《如何为Yarn配置国内源的详细教程》在使用Yarn进行项目开发时,由于网络原因,直接使用官方源可能会导致下载速度慢或连接失败,配置国内源可以显著提高包的下载速度和稳定性,本文将详细介绍如何为Yarn... 目录一、查询当前使用的镜像源二、设置国内源1. 设置为淘宝镜像源2. 设置为其他国内源三、还原为官方

CentOS7更改默认SSH端口与配置指南

《CentOS7更改默认SSH端口与配置指南》SSH是Linux服务器远程管理的核心工具,其默认监听端口为22,由于端口22众所周知,这也使得服务器容易受到自动化扫描和暴力破解攻击,本文将系统性地介绍... 目录引言为什么要更改 SSH 默认端口?步骤详解:如何更改 Centos 7 的 SSH 默认端口1

Maven的使用和配置国内源的保姆级教程

《Maven的使用和配置国内源的保姆级教程》Maven是⼀个项目管理工具,基于POM(ProjectObjectModel,项目对象模型)的概念,Maven可以通过一小段描述信息来管理项目的构建,报告... 目录1. 什么是Maven?2.创建⼀个Maven项目3.Maven 核心功能4.使用Maven H

SpringBoot多数据源配置完整指南

《SpringBoot多数据源配置完整指南》在复杂的企业应用中,经常需要连接多个数据库,SpringBoot提供了灵活的多数据源配置方式,以下是详细的实现方案,需要的朋友可以参考下... 目录一、基础多数据源配置1. 添加依赖2. 配置多个数据源3. 配置数据源Bean二、JPA多数据源配置1. 配置主数据

Spring 基于XML配置 bean管理 Bean-IOC的方法

《Spring基于XML配置bean管理Bean-IOC的方法》:本文主要介绍Spring基于XML配置bean管理Bean-IOC的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一... 目录一. spring学习的核心内容二. 基于 XML 配置 bean1. 通过类型来获取 bean2. 通过

如何使用Nginx配置将80端口重定向到443端口

《如何使用Nginx配置将80端口重定向到443端口》这篇文章主要为大家详细介绍了如何将Nginx配置为将HTTP(80端口)请求重定向到HTTPS(443端口),文中的示例代码讲解详细,有需要的小伙... 目录1. 创建或编辑Nginx配置文件2. 配置HTTP重定向到HTTPS3. 配置HTTPS服务器

SpringBoot中配置Redis连接池的完整指南

《SpringBoot中配置Redis连接池的完整指南》这篇文章主要为大家详细介绍了SpringBoot中配置Redis连接池的完整指南,文中的示例代码讲解详细,具有一定的借鉴价值,感兴趣的小伙伴可以... 目录一、添加依赖二、配置 Redis 连接池三、测试 Redis 操作四、完整示例代码(一)pom.

Linux内核参数配置与验证详细指南

《Linux内核参数配置与验证详细指南》在Linux系统运维和性能优化中,内核参数(sysctl)的配置至关重要,本文主要来聊聊如何配置与验证这些Linux内核参数,希望对大家有一定的帮助... 目录1. 引言2. 内核参数的作用3. 如何设置内核参数3.1 临时设置(重启失效)3.2 永久设置(重启仍生效