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         

相關文章
相關標籤/搜索