整理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

相关文章

SQL Server配置管理器无法打开的四种解决方法

《SQLServer配置管理器无法打开的四种解决方法》本文总结了SQLServer配置管理器无法打开的四种解决方法,文中通过图文示例介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的... 目录方法一:桌面图标进入方法二:运行窗口进入检查版本号对照表php方法三:查找文件路径方法四:检查 S

Spring IoC 容器的使用详解(最新整理)

《SpringIoC容器的使用详解(最新整理)》文章介绍了Spring框架中的应用分层思想与IoC容器原理,通过分层解耦业务逻辑、数据访问等模块,IoC容器利用@Component注解管理Bean... 目录1. 应用分层2. IoC 的介绍3. IoC 容器的使用3.1. bean 的存储3.2. 方法注

MySQL 删除数据详解(最新整理)

《MySQL删除数据详解(最新整理)》:本文主要介绍MySQL删除数据的相关知识,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录一、前言二、mysql 中的三种删除方式1.DELETE语句✅ 基本语法: 示例:2.TRUNCATE语句✅ 基本语

Linux中SSH服务配置的全面指南

《Linux中SSH服务配置的全面指南》作为网络安全工程师,SSH(SecureShell)服务的安全配置是我们日常工作中不可忽视的重要环节,本文将从基础配置到高级安全加固,全面解析SSH服务的各项参... 目录概述基础配置详解端口与监听设置主机密钥配置认证机制强化禁用密码认证禁止root直接登录实现双因素

SQLite3 在嵌入式C环境中存储音频/视频文件的最优方案

《SQLite3在嵌入式C环境中存储音频/视频文件的最优方案》本文探讨了SQLite3在嵌入式C环境中存储音视频文件的优化方案,推荐采用文件路径存储结合元数据管理,兼顾效率与资源限制,小文件可使用B... 目录SQLite3 在嵌入式C环境中存储音频/视频文件的专业方案一、存储策略选择1. 直接存储 vs

嵌入式数据库SQLite 3配置使用讲解

《嵌入式数据库SQLite3配置使用讲解》本文强调嵌入式项目中SQLite3数据库的重要性,因其零配置、轻量级、跨平台及事务处理特性,可保障数据溯源与责任明确,详细讲解安装配置、基础语法及SQLit... 目录0、惨痛教训1、SQLite3环境配置(1)、下载安装SQLite库(2)、解压下载的文件(3)、

Linux如何快速检查服务器的硬件配置和性能指标

《Linux如何快速检查服务器的硬件配置和性能指标》在运维和开发工作中,我们经常需要快速检查Linux服务器的硬件配置和性能指标,本文将以CentOS为例,介绍如何通过命令行快速获取这些关键信息,... 目录引言一、查询CPU核心数编程(几C?)1. 使用 nproc(最简单)2. 使用 lscpu(详细信

linux重启命令有哪些? 7个实用的Linux系统重启命令汇总

《linux重启命令有哪些?7个实用的Linux系统重启命令汇总》Linux系统提供了多种重启命令,常用的包括shutdown-r、reboot、init6等,不同命令适用于不同场景,本文将详细... 在管理和维护 linux 服务器时,完成系统更新、故障排查或日常维护后,重启系统往往是必不可少的步骤。本文

Python变量与数据类型全解析(最新整理)

《Python变量与数据类型全解析(最新整理)》文章介绍Python变量作为数据载体,命名需遵循字母数字下划线规则,不可数字开头,大小写敏感,避免关键字,本文给大家介绍Python变量与数据类型全解析... 目录1、变量变量命名规范python数据类型1、基本数据类型数值类型(Number):布尔类型(bo

Nginx 重写与重定向配置方法

《Nginx重写与重定向配置方法》Nginx重写与重定向区别:重写修改路径(客户端无感知),重定向跳转新URL(客户端感知),try_files检查文件/目录存在性,return301直接返回永久重... 目录一.try_files指令二.return指令三.rewrite指令区分重写与重定向重写: 请求