整理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进行重启。

猜你喜欢

转载自blog.csdn.net/sunjinyan_1/article/details/59482631