win7下apache+mysql+php安装配置

一.

  首先下载好要用的

          apache版本:http://httpd.apache.org/download.cgi

          mysql版本:http://dev.mysql.com/downloads/mysql/

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

  本人都用压缩包来安装和配置   php5.6,mysql5.7,apache2.4;

二.  安装配制apache

  解压apache到相应的目录,例如 D:\Apache24   (默认文件夹名字也可以修改)   Define SRVROOT "/Apache24"

  打开cmd,进入d:Apache24\bin  运行httpd -k install   回车即可

  通过打开bin下的ApacheMonitor.exe即可开启;  命令行打开httpd -k start

  apache卸载:sc delete apache

  apache配置:

    修改网页文件存放的根目录:“DocumentRoot "c:/Apache24/htdocs“(默认)  还有“<Directory "c:/Apache24/htdocs">”  都要相对应修改  

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

  这这边曾经出现过问题:   php跟apache版本不兼容;

    LoadModule php5_module "d:/php/php5apache2_4.dll"
    PHPIniDir "d:/php"
    AddType application/x-httpd-php .php .html .htm
    

. 安装配制Mysql

    解压mysql压缩包,到D盘;我的解压目录是"D:\mysql5.7";

    解压目录下有默认文件有my-default.ini,可以拷贝一份,改名my.ini

  根据情况可以做如下改动:

              basedir = D:\mysql5.7

              datadir = D:\mysql5.7\data
              port = 3306

              sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

  添加环境变量,选中系统变量下的PATH加个D:\mysql5.7\bin;(注意是在原有变量值后面加上这个变量,用;隔开,不能删除原来的变量值)

 

  1)从控制台进入到MySQL解压目录下的 bin 目录下:

  2)输入服务安装命令:

  1. mysqld --console

  2. mysqld --initialize

  3. mysqld install

  安装成功后会提示服务安装成功。

  #注: #执行这几步,是因为在MySQL5.7.9中没有data文件夹,需要用这几个命令产生data文件夹
  #移除服务命令为:mysqld remove

 

另外: 修改 root 账号的密码

  1. 修改MySQL的配置文件(my.ini),在[mysqld]下添加一行skip-grant-tables

  2. mysql 重启后,即可直接用 mysql -u root -p 进入(此时密码为空)

  3. mysql> update mysql.user set authentication_string=password('123qaz') where user='root' and Host = 'localhost';


  4. mysql> flush privileges;

  5. mysql> quit;

  6. 将/etc/my.cnf文件还原(删除skip-grant-tables这一行),重新启动 mysql

  7. 这个时候可以使用 mysql -u root -p '123qaz' 进入了

  8. mysql>SET PASSWORD = PASSWORD('123456'); 设置新密码

 

. 安装配置php

  1.php.ini-development 文件重命名为 php.ini 指定PHP扩展包的具体目录,以便调用相应的DLL文件 

  如下:extension_dir = "D:\php\ext"

  2.去掉以下配置注释,支持mysql :

                extension=php_curl.dll
                extension=php_gd2.dll
                extension=php_mysql.dll
                extension=php_pdo_mysql.dll

                extension=php_mysqli.dll
                extension=php_pdo_odbc.dll 

  3.支持session

         session.save_path = "D:/php/session_temp"

  4.上传文件目录配置 (我没打开,好像可以用)
      upload_tmp_dir ="e:/temp"  

  5.时区设置:

      date.timezone = Asia/Shanghai         

 

posted @ 2016-02-22 14:51  多多喜  阅读(327)  评论(0)    收藏  举报