拒绝集成环境~apache-php-mysql安装配置指南

1 篇文章 0 订阅
1 篇文章 0 订阅

配置apache httpd服务

1.打开官网 http://httpd.apache.org/
2.点击download

这里写图片描述

3.点击 a number of third party vendors

这里写图片描述

4.点击ApacheHaus

这里写图片描述

5.点击对应的系统版本(64位系统选择x64)

这里写图片描述

6.如果没有安装VC,则选择并安装VC

这里写图片描述

7.上述步骤都结束后,解压缩apache httpd压缩包

这里写图片描述

8.配置ServerRoot,服务器的根目录

这里写图片描述

9.配置DocumentRoot,代码文档存放目录

这里写图片描述

10.配置默认跳转文件

这里写图片描述

11.cmd进入到bin目录下

运行httpd -k install,提示安装成功如下
这里写图片描述

12.在workspace目录下新建index.html,里面写上hello world
13.运行localhost

这里写图片描述

14.删除服务

运行httpd -k uninstall

15.到这里,恭喜你httpd基本的配置和安装成功了

配置php环境(以稳定版本5.6.33为主)

1.下载php

下载网址:http://php.net/downloads.php
这里写图片描述
这里写图片描述

2.下载下来后,解压缩至文件夹

这里写图片描述

3.打开httpd.conf文件配置php环境

image

#load php5
LoadModule php5_module "F:/php/php-5.6.32/php5apache2_4.dll"
AddType application/x-httpd-php .php .html .htm

#php.ini路径设置
PHPIniDir "F:/php/php-5.6.32"
4.启动服务器,控制台中运行net start apache2.4
5.运行成功后,在documentRoot目录下创建index.php文件
<html>
<head>
<title>Test PHP5</title>
</head>
<body>
    <center>
    <h1>This is test information</h1>
    </center>
    <hr>
    <?php
        phpinfo();
    ?>
</body>
</html>
6.打开浏览器,在链接栏中数据localhost

这里写图片描述

到这里php环境就配置完成了


配置mysql数据库环境

1.下载mysql

下载地址为:https://www.mysql.com/
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

2.解压缩到目录下

这里写图片描述

3.查看mysql目录下是否有my.ini文件,如果没有则新建my.ini文件,配置my.ini

这里写图片描述

[mysqld]
#basedir代表自己MySQL的安装根目录
basedir = F:\\mysql-5.7.20-winx64
#datadir代表自己MySQL的数据库保存的目录,如果没有在MySQL安装的根目录下新建一个data文件夹 
datadir = F:\\mysql-5.7.20-winx64\\data
#port代表端口号
port = 3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 
4.开始安装mysql

去MySQL官网下载了最新的MySQL5.7.9,我选择的是解压版,安装之后启动服务的时候,提示服务无法启动,在网上找了很多教程,弄了很久都没有弄好,后来还是决定去英文官网找找答案,终于在官网发现了这个:


As of MySQL 5.7.6, the Zip Archive no longer includes a data directory. 
To initialize a MySQL installation by creating the data directory and populating the tables in the mysql system database, 
initialize MySQL using either --initialize or --initialize-insecure. 
For additional information, 
see Section 2.10.1.1, “Initializing the Data Directory Manually Using mysqld”.

     大致意思是说在MySQL5.76之后,解压版不再包含一个data目录了,
     初始化安装MySQL需要使用 --initialize 或者--initialize-insecure指令,然后我就尝试了一下。
  • 判断之前是否在机器上添加过mysql服务,如果有,卸载掉历史mysql服务
<!--进入到bin目录下,执行如下命令-->
mysqld --remove

这里写图片描述

  • 卸载掉mysql服务后,确认好my.ini文件配置ok后,回到根目录下
<!--执行如下命令-->
bin\mysqld --defaults-file=my.ini --initialize-insecure

<!--然后执行-->
bin\mysqld --install

<!--启动服务-->
net start mysql
5.配置mysql环境变量

在系统变量下新建MYSQL_HOME,并且配置对应path
这里写图片描述

在path中配置%MYSQL_HOME%/bin;

  • 到这里mysql服务就配置ok了
6.配置php对应的mysql扩展
  • 找到php根目录
    查找根目录下是否存在php.ini文件,如果没有复制php.ini-development文件,改名为php.ini

  • 配置extension_dir
    这里写图片描述

; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
; extension_dir = "./"
; On windows:
extension_dir = "F:/php/php-5.6.32/ext"
  • 引入相关mysql扩展
    这里写图片描述

配置phpMyAdmin

1.下载phpMyAdmin

下载地址:https://www.phpmyadmin.net/
这里写图片描述

2.解压缩,并且复制到documentRoot文件夹下
3.在根目录中查找config.inc.php文件,如果没有,则复制config.sample.inc.php,修改文件名为config.inc.php

这里写图片描述

4.配置config.inc.php文件

这里写图片描述

- 修改为true后就能直接用root用户无密码登录了

5.网页链接中数据,localhost/phpMyAdmin,就能进入对应页面

这里写图片描述


php、apache、mysql程序包的转移

1.php的转移
  • 修改根目录下的php.ini中的extention_dir(扩展集目录)
  • 修改php环境变量路径
2.apache的转移
  • 修改httpd.conf文件下的serverRoot路径
  • 修改php相关包引入的路径
  • 重装apache服务(uninstall、install)
3.mysql的转移
  • 修改my.ini文件对应的路径
  • 重装mysql服务(remove、install)
  • 修改mysql环境变量路径
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值