在win7 64位 上配置apache2.4 mysql5.6 php5.5 .13

運行環境與軟件版本

win7 64位 旗艦版  php

mysql-5.6.19-winx64.zip(這個不是 下一步下一步那樣的安裝包) html

httpd-2.4.9-win64-VC11.zip(同上) mysql

php-5.5.13-Win32-VC11-x64.zip(同上) sql

配置過程

mysql

將mysql 解壓到指定目錄 「D:/Program Files/mysql」 apache

複製粘帖 my-default.ini  重命名爲my.ini windows

用記事本打開my.ini session

設置 basedir="D:/Program Files/mysql"    app

datadir="D:/Program Files/mysql/data" curl

port=3306 工具

character_set_server=utf8

設置mysql相關的環境變量

MYSQL_HOME    D:\Program Files\mysql

追加Path  %MYSQL_HOME%\bin   注意用";"隔開

註冊mysql 爲 windows 系統服務

以管理員啓動cmd 並進入mysql安裝目錄下bin下

輸入如下命令

mysqld install MySQL --defaults-file="D:\Program Files\mysql\my.ini"

打開註冊表 regeidt

HKEY_LOCAL_MACHINE -->  SYSTEM --> CurrentContrlSet --> services --> MySQL 

修改ImagePath 爲 "D:\Program Files\mysql\bin\mysqld" --defaults-file="D:\Program Files\mysql\my.ini" MySQL

打開管理工具 服務  ,找到MySQL服務 右鍵啓用

php

php-5.5.13-Win32-VC11-x64.zip 將解壓到 D:\php5.5.13

進入目錄 複製粘帖 php.ini-development 重命名爲php.ini 

打開php.ini

找到 

;On windows;

;extension_dir ="ext"

修改

extension_dir="D:\php5.5.13"

找到如下項目,去掉前面的 " :"

extension=php_curl.dll

extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_mysql.dll

extension=php_mysqli.dll

extension=php_pdo_mysql.dll

extension=php_pdo_odbc.dll

extension=php_xmlrpc.dll

找到以下內容

; session.save_path = 「/tmp」

session.save_path = 「D:\php5.5.13\custom\session」

注意  custom session  upload 這三個文件夾 要手動添加

找到以下內容

; upload_tmp_dir =

修改成

upload_tmp_dir = 「D:\php5.5.13\custom\upload」

找到以下內容

;data.timezone =

修改成

date.timezone = Asia/Shangha


apache

httpd-2.4.9-win64-VC11.zip解壓到指定目錄 D:/Apache24

進入目錄下面 conf 打開httpd.conf  在最後一個 #LoadModule 這一行下面添加

LoadModule php5_module "D:/php5.5.13/php5apache2_4.dll"

PHPIniDir  "D:/php5.5.13"

AddType application/x-httpd-php .php 

修改DocumentRoot 原來的值  爲 "E:/www"

修改 <Directory "c:/Apache24/htdocs"> 爲<Directory "E:/www">

找到 DirtoryIndex index.html

修改成 DirectoryIndex index.php index.html

找到 #ServerName www.example.com:80

在下一行添加 

ServerName localhost

去掉前面的#

以管理員啓動CMD 

進入 D:\apache24\bin

輸入如下命令

httpd.exe -k install


關於版本的選擇

因爲win7 是64位的,我執拗的把 mysql apache php都選擇了64位

apache 與 php 版本選擇有幾個注意思事項

在這個網站上 http://windows.php.net/download/

左邊有個 」which version do  I choose「

裏面說了 用apache 選擇 Thread Safe 的php 

裏面還推薦使用  Apache Lounge 構建的 apache 同時支持32位與64位的

vc11 與 vc9

More recent versions of PHP are built with VC9 or VC11 (Visual Studio 2008 and 2012 compiler respectively) and include improvements in performance and stability.

更近的PHP的版本是創建與VC9或VC11(分別爲Visual Studio 2008和2012的編譯器),幷包括改善性能和穩定性。(谷歌翻譯的)

apache 與 php 這兩個 要一致才行。否則 就會出錯

關於這篇文章

大部分是網上抄的,本身按照網上的配置完後,整理出來的。可能有忘記的部分。

之前都是用 集成的包 ,突發奇想要手動配置。因而就搞出來了。

觀察發現此類文章 都有一個時效性。可能過幾年,因爲版本的更新 配置方法也就不同了。因此在這裏打一個時間戳 2014-6-2 

相關文章
相關標籤/搜索