02 Apache2.4+PHP7.1+MySQL5.7安装

我们最好将apache、php、mysql都安装在同一个路径之下(以安装到e盘的myAMP文件夹为例,好管理嘛。路径用正斜杠“/”好!)

1.安装Apache

  • 我们先来安装Apache,去Apache Lounge下载,解压。
    (虽然以后我们基本用集成的啦。并且,这之前要安装Visual Studio C++ 2017,vc_redist_x64 or vc_redist_x86
  • 将Apache24这个文件剪切到“E:/myAMP“(是因为下载的这个包的配置文件设置的目录是“C:/Apache24”,如果要安装到其他目录,要修改配置文件“Apache24/conf/httpd.conf”,把里面“c:/Apache24”字符都替换成你所安装的目录E:/myAMP/Apache24)
  • 进入目录“E:/myAMP/Apache24/bin”,双击运行“httpd.exe”,弹出运行窗口,运行服务,或许会显示错误信息“AH00558: httpd.exe: Could not reliably determine the server's fully qualified domain name, using fe80::85d6:b2b4:9331:231e. Set the 'ServerName' directive globally to suppress this message”,这是提示域名没有正确设置,本地开发可以忽略不用设置,不要关闭窗口
  • 打开浏览器访问“localhost”或“127.0.0.1”,显示“It works!”, 这样 Apache 就安装成功了

2.安装PHP

  • 官网下载PHP,将压缩包里的文件解压到“E:/myAMP/php7”。
  • 装载php“模块”(所谓php模块是指php语言包中的一个文件而已)
  • 将文件 php7/php.ini-development备一份,改名为 php.ini。
  • 打开文件“Apache24/conf/httpd.conf”,在最后添加以下,保存:
# php7 support
LoadModule php7_module "E:/myAMP/php7/php7apache2_4.dll"    //路径为你对应的php文件夹路径
AddHandler application/x-httpd-php .php    //凡是.php后缀的文件处理,由php模块执行。可添加多个后缀,如AddHandler application/x-httpd-php .php .pap 
# configure the path to php.ini
PHPIniDir "E:/myAMP/php7"    //路径为你对应的php文件夹路径,配置php.ini
  • 重启Apache(httpd.exe)。接下来我们来测试一下。在“C:/Apache24/htdocs”新建一个php文件(如index.php),写入:
<?php
  echo "hello world!";
  phpinfo();    //显示php服务器的配置信息
?>
  • 浏览器访问localhost/index.php ,能显示php信息,则php就安装完成啦。

(php时区配置:打开php.ini,查找timezone,找到“;date.timezone =”,去掉注释的分号标志,然后写上你需要设置的时区就可以了,如中国时区:date.timezone = PRC)

(php模块mysql配置(其实php是apache的众多模块之一,mysql又是php的众多模块之一): 1.打开php.ini,查找关键字“extension_dir”,看到“; extension_dir = "ext"”这句话,去掉注释分号,写上ext的具体路径extension_dir = "E:/myAMP/php7/ext" 2.查找“;extension=php_pdo_mysql.dll”,去掉分号注释打开,顺便把“extension=php_mysqli.dll”也去掉分号注释打开)

(检测apache配置(用httpd.exe这个程序来检测): 1.打开命令行,找到httpd.exe的路径,或者强行拖入httpd.exe,使用 -t 命令,设置正确的话,显示“Syntax OK”;2.为了方便可以设置环境变量,将httpd.exe设置为全局,更方便。路径E:/myAMP/Apache24/bin加入环境变量的path。)

3.安装MySQL

下载社区开源版 mysql-installer-community-5.7.20.0.zip(之前用安装版高了很久,决定放弃,用文件版的,更舒畅。这个有要你注册用户下载的。。。而且还要填写一大堆为啥要下载——Oracle你是有多八卦?当然乱填也是可以的!嘛,当然我们不注册也是可以下载的!)

安装mysql ZIP版本
  • 将文件解压,里面的主文件剪贴到E:/myAMP/mysql,然后进行环境变量的配置。新建 MYSQL_HOME,值为 E:\myAMP\mysql,然后添加到path中:%MYSQL_HOME%\bin(因为我们要使用的是bin呢)
  • 手动在bin目录下创建文本my.ini(不在根目录创建!因为这样无法自动生成data),里面填写的内容如下:
#设置mysql客户端默认字符集
[client]
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
#设置mysql的安装目录
basedir=E:\myAMP\mysql
#设置mysql数据库的数据的存放目录
datadir=E:\myAMP\mysql\data
#允许最大连接数
max_connections=200
#服务端使用的字符集
character-set-server=utf8
  • 初始化mysql,启动mysql服务。以管理员身份运行cmd,进入bin目录,输入命令 mysqld --initialize --user=mysql --console,初始化数据库。此时,会在根目录下生成一个data文件夹,里面会有文件。请记住随机生成的root密码!
    mysql.PNG
  • 安装mysql服务,输入命令mysqld --install MYSQL,
    mysql install.PNG
  • 启动服务,输入命令 net start MYSQL
    mysql start.PNG
  • 停止服务则输入命令 net stop MYSQL。若果出现了问题,还可以进行删除服务,输入命令 sc delete MySQL (嘛,我们一般不用这个啦)。这些个就不贴图了。
  • 登陆mysql,输入命令 mysql -u root -p,会有提示输入密码,输入刚才记录的密码就好了登陆成功
    msql sign.PNG
  • 修改登陆密码,输入命令 set password for root@localhost=password('你的密码'); (注意末尾的分号!凡是操作数据库的命令,必须以分号结尾)
  • 一些额外的命令:
    1.退出登陆命令:exit
    2.显示你有的数据库命令:show databases;
安装mysql管理工具 navicat for mysql

嘛,这个的具体安装(以及破解???0.0)过于简单,点击安装软件谁不会呀!

  • 打开 navicat for mysql,文件 > 新建连接 > MySql,点开,连接名随便填啦,确保你的mysql服务已经开启,确认端口和主机名(我们本地没什么好确认的……),输入链接数据库的密码,点击确定,连接成功。
    navicat.PNG
  • 同样navicat也可以链接远端数据库,这个当然要求你知道远端数据库的地址、端口、用户名以及密码
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,189评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,577评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,857评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,703评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,705评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,620评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,995评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,656评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,898评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,639评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,720评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,395评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,982评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,953评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,195评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,907评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,472评论 2 342

推荐阅读更多精彩内容