windows安装AMP

2018-12-03  本文已影响13人  大鹏的鹏

一.apache服务器.

1.1.下载安装文件.

https://www.apachelounge.com/download/
https://home.apache.org/~steffenal/VC15/binaries/httpd-2.4.37-win64-VC15.zip

image.png
将下载下来的压缩包解压到要安装的位置,解压即安装;
image.png

1.2配置 Apache HTTP Server

打开 Apache24\conf 目录下的 httpd.conf,修改配置信息:
将文件目录地址修改为你的安装位置:

ServerRoot "C:/Apache24"

目录斜杠的符号应该是/

修改端口号:
默认的是80端口,但是多数情况下,80端口被占用,所以需要修改80端口。如果确定80端口未被占用则可以不修改,建议还是修改一下:


image.png

1.3启动Apache HTTP Server:

1.4检测是否启动服务器.

然后打开浏览器在地址栏输入 http://localhost:8081/ 就可以访问页面,页面如下:

image.png

二.php的安装.

2.1 下载安装文件:

https://windows.php.net/download

image.png
下载完成之后将其解压到之前指定好的文件夹中.

2.2 配置php:

然后,将目录下的php.ini-development文件重命名为php.ini.


image.png

打开php.ini 进行如下修改:

;extension_dir="ext"

将其修改为:

#去掉前面的分号,并且将地址更改为自己的安装位置
extension_dir="E:/php-7.2.12-Win32-VC15-x64/ext"
;extension=php_mysqli.dll  
#将前面的;去掉,这样PHP便可以支持mysqli扩展

保存退出.

2.3配置apache支持php

Apache安装好之后,先向httpd.conf文件中写入PHP支持模块。
打开httpd.conf文件.

DirectoryIndex index.html

将其修改为

修改首页面文件类型支持
DirectoryIndex index.html index.htm index.php

然后,在文件尾部添加下面的内容:

#让Apache支持PHP
LoadModule php7_module "D:/phpenvir/php7.1.1/php7apache2_4.dll" 
#告诉Apache php.ini的位置
PHPIniDir  "D:/phpenvir/php7.1.1"   
AddType application/x-httpd-php .php .html .htm

写好之后保存文件。

三.mysql的安装.

1.下载官网地址

image.png

2.下载完成,将文件解压到你想要安装的盘里。

3.配置

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 
[mysqld]
#设置3306端口
port = 3306 
# 设置mysql的安装目录
basedir=E:/mysq
# 设置mysql数据库的数据的存放目录
datadir=E:/mysq/data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

4.启动mysql.

以管理员身份运行DOS窗口。进入到mysql的bin文件夹下:
接下来在dos窗口里面输入:

mysqld --initialize-insecure

再输入:

mysqld -install        (如果说已经存在,可以使用sc delete mysql  或者 mysql -remove 将其删除)

会显示Service successfully installed.
最后输入:

net start mysql     #启动mysql服务
image.png

默认没有密码,直接进入

mysql -uroot -p

设置过密码则输入密码进入:

mysqladmin -u root -p password

展示所有的数据:

show databases;

修改数据库密码:

ALTER USER "root"@"localhost" IDENTIFIED  BY "password";

\c 可以退出当前行命令,
\q或者exit退出mysql命令行

上一篇 下一篇

猜你喜欢

热点阅读