
@
目錄- 前言
- 準備
- php安裝
- Apache安裝
- MySQL安裝
- Navicat安裝(附)
- Apache+php整合
- 驗證Apache+php
前言
本文詳細介紹php+apache+MySQL在window下的獨立版本安裝,這樣能讓你更了解它們的作業原理,以及后期能熟悉配置出自己所需的個性化環境,我們一起來看看吧~
準備
- php-5.4.8
- Apache-2.2.22
- mysql-5.5.22
- Navicat-8.1 for MySQL(
操作MySQL的工具) - D盤根目錄下建立www檔案夾(
也可在其它盤,本文案例默認D盤)
php安裝
(*安裝路徑與修改內容路徑必須一致)
輸入檔案:php-5.4.8-Win32-VC9-x86.zip
操作步驟
-
解壓到本地
D:/php目錄下 -
在php檔案夾中找到
php.ini-development檔案,把檔案名稱修改為php.ini -
修改
php.ini檔案修改內容:
; extension=php_curl.dll
;extension=php_mysql.dll
;extension=php_mysqli.dll
;extension=php_gd2.dll
;extension=php_openssl.dll
;extension=php_pdo_mysql.dll
Apache安裝
輸入檔案:httpd-2.2.22-win32-x86-no_ssl.msi
操作步驟
- 點擊安裝
- Next
- Server information資訊填寫
Network Domain:指定服務
Server Name:指定服務名稱
Administrator‘s Email Addresss:指定郵箱 - 自定義安裝路徑
D:\Apache2.2
Next-->install-->finish
MySQL安裝
- D盤根目錄下建立MySQL檔案夾
- 輸入MySQL安裝包mysql-5.5.22-win32.msi
- 雙擊進行安裝

點擊Next進行下一步安裝


選擇安裝型別,有Typical(默認)、Complete(完全)、Custom(用戶自定義)三個選項,我們選擇Custom

Location選D盤下的MySQL,然后Next


正在安裝中...,請稍候,直到出現下面的界面

--》Next

現在軟體安裝完成了,出現上面的界面,這里有一個很好的功能,mysql配置向導,不用向以前一樣,自己手動亂七八糟的配置my.ini了,
--》接下來

點擊“Next”繼續下一步繼續進行

選擇配置方式,Detailed Configuration(手動精確配置)、Standard Configuration(標準配置),我們選擇Detailed Configuration

選擇服務器型別,Developer Machine(開發測驗類,mysql占用很少資源)、Server Machine(服務器型別,mysql占用較多資源)、Dedicated MySQL Server Machine(專門的資料庫服務器,mysql占用所有可用資源),大家根據自己的型別選擇了,一般選Server Machine,不會太少,也不會占滿,

選擇mysql資料庫的大致用途,Multifunctional Database(通用多功能型,好)、Transactional Database Only(服務器型別,專注于事務處理,一般)、Non-Transactional Database Only(非事務處理型,較簡單,主要做一些監控、記數用,對MyISAM資料型別的支持僅限于non-transactional),我這里選擇了Transactional Database Only,按“Next”繼續

對InnoDB Tablespace進行配置,就是為InnoDB 資料庫檔案選擇一個存盤空間,如果修改了,要記住位置,重裝的時候要選擇一樣的地方,否則可能會造成資料庫損壞,當然,對資料庫做個備份就沒問題了,這里不詳述,我這里沒有修改,使用用默認位置,直接按“Next”繼續,

選擇網站的一般mysql訪問量,同時連接的數目,Decision Support(DSS)/OLAP(20個左右)、Online Transaction Processing(OLTP)(500個左右)、Manual Setting(手動設定,自己輸一個數),我這里選Online Transaction Processing(OLTP),按“Next”繼續,

是否啟用TCP/IP連接,設定埠,如果不啟用,就只能在自己的機器上訪問mysql資料庫了,我這里啟用,把前面的勾打上,Port Number:3306,在這個頁面上,您還可以選擇“啟用標準模式”(Enable Strict Mode),這樣MySQL就不會允許細小的語法錯誤,這里使用標準模式,因為它可以降低有害資料進入資料庫的可能性,按“Next”繼續,

西文編碼,這里選擇第三個,然后在Character Set那里選擇或填入gbk,
按 “Next”繼續,

選擇是否將mysql安裝為windows服務,還可以指定Service Name(服務標識名稱),是否將mysql的bin目錄加入到Windows PATH(加入后,就可以直接使用bin下的檔案,而不用指出目錄名,比如連接,“mysql.exe -uusername -ppassword;”就可以了,不用指出mysql.exe的完整地址,很方便),我這里全部打上了勾,Service Name不變,按“Next”繼續,

這一步詢問是否要修改默認root用戶(超級管理)的密碼,我們這里修改了密碼,
“New root password”:root(我們這里設定資料庫密碼為root)
“Confirm(再輸一遍)”:root
“Enable root access from remote machines(是否允許root用戶在其它的機器上登陸,如果要安全,就不要勾上,如果要方便,就勾上它)”,
最后“Create An Anonymous Account(新建一個匿名用戶,匿名用戶可以連接資料庫,不能操作資料,包括查詢)”,這里不用勾了,設定完畢,
按“Next”繼續

確認設定無誤,如果有誤,按“Back”回傳檢查,按“Execute”使設定生效

然后打開cmd,輸入命令列輸入net start mysql,提示服務名無效,查看服務串列,已經啟動的話,則MySQL服務安裝成功,
net start mysql
回車

Navicat安裝(附)
我們還需要裝一個操作MySQL的工具Navicat for MySQL
拿到Navicat for MySQL安裝包navicat8_mysql_cs.exe,雙擊進行安裝



選擇安裝目錄,點擊“下一步”,






--》注冊成功

點擊連接創建一個新連接:
輸入連接名- 密碼:
root
--》確定


所有安裝完成!
Apache+php整合
修改Apache里conf-》httpd.conf檔案
LoadModule php5_module "D:/php/php-5.3.5/php5apache2_2.dll"
PHPIniDir "D:/php/php-5.3.5"
AddType application/x-httpd-php .php .phtml
注:D:/php/php-5.3.5指向php安裝路徑
查看埠
一般默認為80,若占用,修改為其它
Listen 80(此處修改埠號)
; extension_dir = "ext"
D:/php為php檔案包地址
驗證Apache+php
在www檔案下建立index.php檔案
檔案內容為:
<?php
phpinfo();
?>
Apache重啟,瀏覽器中輸入http://127.0.0.1/index.php
出現下圖版本表格,說明安裝成功,

完成!
六年代碼兩茫茫,不思量,自難忘
6年資深前端主管一枚,分享技術干貨,專案實戰經驗,面試指導
關注博主不迷路~
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/508761.html
標籤:PHP
