win7下apache+mysql+php安装配置

一.php

  首先下载好要用的html

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

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

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

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

二.  安装配制apache
session

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

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

  经过打开bin下的ApacheMonitor.exe便可开启;  命令行打开httpd -k startui

  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         

相关文章
相关标签/搜索