Win7x64下搭建 Apache2.4.20+php7.0.6+MySQL5.7.12

本文档详细介绍了在Win7x64系统下如何搭建Apache2.4.20、PHP7.0.6和MySQL5.7.12的步骤,包括选择正确的Apache版本,配置Apache和PHP的集成,安装MySQL并设置服务,以及安装和配置phpMyAdmin。



下载相关软件:

PHP:

phpmyadmin:

http://windows.php.net/download/

http://www.phpmyadmin.net/

Apache选择php7  Thread Safe 版,使用win7自带IIS选择Non ThreadSafe 版 。

带vc14的,需要安装vc2015库,


1,建立文件夹:


D:\MyWeb\Apache24   apache目录

D:\MyWeb\MySQL   mysql目录

D:\MyWeb\php7    php目录

D:\MyWeb\www    网页根目录,

也可以根据自己需要修改到其他盘里。


2,Apache配置:


      配置httpd.conf和php.ini :

2,1,打开apache24/conf/httpd.conf

     修改:  Define SRVROOT "D:/MyWeb/Apache24"      #定义全局服务根目录

     修改:DocumentRoot "${SRVROOT}/../www"
                <Directory "${SRVROOT}/../www">

2,2,添加php7的支持

    # php5 support
    LoadModule php7_module "D:/MyWeb/php7/php7apache2_4.dll"
    AddType application/x-httpd-php .php .html .htm

    # configure the path to php.ini
    PHPIniDir "D:/MyWeb/php7"

    网页默认文件支持.php,找到此段:

    <IfModule dir_module>
          DirectoryIndex index.html index.php
    </IfModule>


3,  修改php.ini文件,

     复制1个php.ini-development ,修改为php.ini。

     找到下面这段,并修改成自己php安装目录的ext文件

     ;On windows:
     extension_dir = "D:/MyWeb/php7/ext"

添加session临时目录:



4,把apache24加入windows服务,并启动apache

     D:\MyWeb\Apache24\bin\httpd.exe -k install          这句可以把apache添加到系统服务里去。

     D:\MyWeb\Apache24\bin\ApacheMonitor.exe双击运行apache服务器,运行apache服务。

    

     D:/web/www/ 创建1个phpinfo.php文件,浏览器输入localhost访问index.php主页。

     新建文本文件,输入   <?php phpinfo() ?>  保存改后缀为php, 即可看到下面界面,表示apache+php搭建OK。

    



5,安装mysql

复制一份my-default.ini,并修改为my.ini,

添加或修改下面内容:注意#号。


innodb_buffer_pool_size = 128M

# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin

# These are commonly set, remove the # and set as required.
 basedir = "D:/MyWeb/MySQL/"
 datadir = "D:/MyWeb/MySQL/data/"
 tmpdir = "D:/MyWeb/MySQL/data/"
 socket = "D:/MyWeb/MySQL/data/mysql.sock"
 log-error = "D:/MyWeb/MySQL/data/mysql_error.log"
 port = 3306
# 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 = 32M

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES


 

6, 在windows系统环境变量path添加mysql的bin目录路径。

      D:\MyWeb\MySQL\bin

      添加mysql服务

      具体操作是在命令行中执行以下命令(需要以管理员身份运行命令行):

      需要切换到bin目录

      增加服务命令:mysqld install MySQL --defaults-file="D:\myweb\mysql\my.ini" 

      移除服务命令为:mysqld remove

      启动mysql命令为: net start mysql

      关闭mysql命令为:net stop mysql



7,初始化data文件夹,zip文件没有data文件执行下面命令,

将目录切换到解压文件的bin目录,运行 mysqld --initialize-insecure


创建root密码:
方法1: 用SET PASSWORD命令
  mysql -u root
  mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');


方法2:用mysqladmin
  mysqladmin -u root password "newpass"
  如果root已经设置过密码,采用如下方法
  mysqladmin -u root password oldpass "newpass"


方法3: 用UPDATE直接编辑user表
  mysql -u root
  mysql> use mysql;
  mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
  mysql> FLUSH PRIVILEGES;


在丢失root密码的时候,可以这样
  mysqld_safe --skip-grant-tables&
  mysql -u root mysql
  mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';
  mysql> FLUSH PRIVILEGES;




8,phpmyadmin安装

下载最新版phpmyadmin,解压到创建的phpmyadmin目录下,修改配置文件:

D:\MyWeb\www\phpMyAdmin\libraries\config.default.php

$cfg['blowfish_secret'] = ' ';      随意填写几个字母或数字。

$cfg['Servers'][$i]['port'] = '3306';    修改为MYSQl的端口

$cfg['Servers'][$i]['user'] = 'root';    mysql的用户名

$cfg['Servers'][$i]['password'] = 'xxxxxx';    mysql的用户密码


修改完毕后,在浏览器中输入http://localhost/phpMyAdmin/ 即可看到下面的界面。注意地址栏中的phpMyAdmin的大小写。

如果是http://localhost/phpmyadmin/ ,可能打不开网页。



到此phpmyadmin安装完成。






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值