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 解壓到指定目錄 「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-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」; 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位的
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