Windows下手動搭建Apache 2.4.25+PHP 5.6.30+MySQL執行環境
雖然 Windows 平臺下有許多免費並且很優秀的PHP執行環境一鍵安裝包(例如:WAMP、AppServ、XAMPP、phpStudy),但是對於 PHP 新手來說,還是很有必要學會手動搭建PHP執行環境的。由於我當前的系統環境為 Windows 10 64位,所以我選擇了 64位版本的軟體包。
PHP執行環境所需軟體包
Apache 2.4.25 VC14 X64 —— http://www.apachehaus.com/cgi-bin/download.plx
PHP 5.6.30 VC11 X64 Thread Safe —— http://windows.php.net/download#php-5.6
MySQL 5.7.17 X64 —— https://dev.mysql.com/downloads/mysql/
注意:由於下載的 Apache 和 PHP 是在 VC14 和 VC11 的環境下編譯的,所以你需要下載安裝這兩個執行庫,如果已經安裝過 VC14 和 VC11,可以忽略。
VC11 —— https://www.microsoft.com/zh-cn/download/details.aspx?id=30679
VC14 —— https://www.microsoft.com/zh-cn/download/details.aspx?id=48145
Apache配置
1.開啟 Apache 預設配置檔案(D:\WebServer\Apache2.4.25\conf\httpd.conf
),查詢 Define
SRVROOT
,將後面雙引號中的 /Apache24
更換為 D:\WebServer\Apache2.4.25
後儲存。
2.以管理員身份執行 CMD(避免許可權不足),通過 CD 命令切換到 bin 目錄(D:\WebServer\Apache2.4.25\bin
),輸入 httpd
-k install
進行安裝,提示“The 'Apache2.4' service is successfully installed.”,說明安裝成功。
如果安裝出現“ServerRoot must be a valid directory”錯誤,參考 http://www.fenzhi.net/post/15 解決。
3.啟動 Apache 服務,輸入 net start apache2.4
。
4.啟動成功後,開啟瀏覽器輸入 http://localhost ,出現下圖就說明成功了。
Apache CMD常用命令
net start apache2.4 —— 啟動 Apache 服務
net stop apache2.4 —— 停止 Apache 服務
另外,為了使用起來更加方便,你可以建立一個 ApacheMonitor.exe(D:\WebServer\Apache2.4.25\bin\ApacheMonitor.exe
)
的快捷方式來管理(啟動、停止、重啟) Apache 服務。
PHP配置
1.開啟 PHP 目錄,複製 php.ini-development 檔案,重新命名為 php.ini 並開啟,配置 PHP 擴充套件,去除下面幾個常用擴充套件前面的分號“;”
;extension_dir = "ext" => extension_dir = "D:\WebServer\PHP5.6.30\ext"
;extension=php_curl.dll => extension=php_curl.dll
;extension=php_gd2.dll => extension=php_gd2.dll
;extension=php_mbstring.dll => extension=php_mbstring.dll
;extension=php_mysql.dll => extension=php_mysql.dll
;extension=php_mysqli.dll => extension=php_mysqli.dll
;extension=php_pdo_mysql.dll => extension=php_pdo_mysql.dll
2.讓 Apache 載入 PHP模組,開啟 httpd.conf,在檔案末尾增加
PHPIniDir "D:\WebServer\PHP5.6.30"
LoadModule php5_module "D:\WebServer\PHP5.6.30\php5apache2_4.dll"
<IfModule php5_module>
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php5
</IfModule>
3.在 D:\WebServer\Apache2.4.25\htdocs
下建立 phpinfo.php,內容為
<?php
phpinfo();
?>
4.在瀏覽器中訪問 http://localhost/phpinfo.php ,出現下圖,說明配置成功
MySQL配置
1.開啟 MySQL 目錄,複製 my-default.ini 檔案,重新命名為 my.ini 並開啟,找到 basedir、datadir、port 三項,去除前面的 #,將 basedir、 datadir、port 三項修改如下:
basedir = D:\WebServer\MySQL5.7.17
datadir = D:\WebServer\MySQL5.7.17\data
port = 3306 (MySQL 預設埠號)
2.以管理員身份執行 CMD(避免許可權不足),通過 CD 命令切換到 bin 目錄(D:\WebServer\MySQL5.7.17\bin
),輸入 mysqld
-install
進行安裝,提示“Services successfully installed.”,說明安裝成功。
3.輸入 net start mysql
,啟動 MySQL 服務。
4.MySQL啟動成功後,輸入 mysql -u root -p
,直接回車登入即可(因為整個安裝過程沒有設定過密碼,預設為空)。
5.最後,為了方便使用,我們將 MySQL 安裝路徑新增到系統環境變數中,這樣就不用再切換到 bin 目錄執行 MySQL 命令了(以後在 CMD 中直接輸入 mysql -u root
-p
即可),配置環境步驟如下:
右鍵此電腦 -> 屬性 -> 高階系統設定 -> 環境變數,然後在系統變數欄選擇 PATH -> 編輯 -> 新建(將 MySQL 路徑新增進去) -> 確定
相關文章
- Windows+Apache搭建PHP開發環境WindowsApachePHP開發環境
- windows下搭建Apache+Mysql+PHP開發環境WindowsApacheMySqlPHP開發環境
- Scala--執行環境搭建
- 搭建go環境並執行Go
- 搭建本地執行Hadoop環境Hadoop
- windows環境下Django環境搭建WindowsDjango
- Apache Thrift 配置環境和執行(Linux)ApacheLinux
- php環境搭建(windowsphp+apache)PHPWindowsApache
- Flutter環境搭建(Windows)FlutterWindows
- go windows 環境搭建GoWindows
- git windows 環境搭建GitWindows
- win10 asp執行環境搭建怎麼操作_win10如何搭建asp執行環境Win10
- Windows環境下的Nginx環境搭建WindowsNginx
- 搭建一個本地 Laravel 執行環境Laravel
- 使用Vagrant(一):搭建Vagrant執行環境
- 使用 Docker 搭建 Tomcat 執行環境DockerTomcat
- Linux/Go環境搭建, HelloWorld執行LinuxGo
- apache2.4配置Django1.7執行環境ApacheDjango
- Apache+PHP配置執行環境(getenv的使用)ApachePHP
- Windows下的PHP開發環境搭建——PHP執行緒安全與非執行緒安全、Apache版本選擇,及詳解五種執行模式。WindowsPHP開發環境執行緒Apache模式
- 淺談公司java開發執行環境搭建(ubuntu環境)JavaUbuntu
- Windows 下搭建 lnmp 環境WindowsLNMP
- Windows下搭建Solr環境WindowsSolr
- windows下搭建lisp環境WindowsLisp
- flutter 基礎系列(一)—— 環境搭建執行Flutter
- PHP環境搭建以及完成本地執行PHP
- Tomcat 7.0.42 原始碼執行環境搭建Tomcat原始碼
- Windows環境安裝執行:Angular.jsWindowsAngularJS
- Clojure執行環境在windows上安裝Windows
- APP自動化環境搭建與安裝(Windows)APPWindows
- Linux搭建PHP+MySQL+Apache環境LinuxPHPMySqlApache
- Flutter系列(三)——環境搭建(Windows)FlutterWindows
- Windows搭建Superset環境學習Windows
- windows 前端工作環境搭建指北Windows前端
- GOLang開發環境搭建(Windows)Golang開發環境Windows
- Windows 下搭建 Homestead 環境Windows
- 【轉】 Windows下LAMP環境搭建WindowsLAMP
- windows開發genieacs環境搭建Windows