Windows操做系統下手動搭建PHP環境,新手站長網是以php5.6+MySQL5.6+Apache2.4版本的組合來搭建環境:php
手動安裝PHP環境比較麻煩,新手站長網先幫你們梳理下:html
版本搭配:php5.6+MySQL5.6+Apache2.4mysql
大體流程概述:①下載PHP、MySQL和Apache三款軟件;②安裝MySQL數據庫;③安裝和配置Apache服務器;④配置PHP模塊到Apache服務器上;⑤配置MySQL。sql
如下詳細流程就是按照這五個步驟:數據庫
一、下載PHP5.6版本apache
下載地址:https://windows.php.net/download#php-5.6
windows
下載注意事項:
瀏覽器
本文是以Apache做爲服務器環境,因此選擇Thread Safe(線程安全)版本;
若是你的Windows是32位系統就選擇x86,若是是64位系統就選擇x64;安全
我是Windows64位系統,因此我選擇VC11 x64 Thread Safe這個版本,以下圖所示:
bash
二、下載Apache服務器2.4版本
下載地址:http://httpd.apache.org/download.cgi
三、下載MySQL 5.6版本(本文以5.6.17版本爲例)
下載地址:https://dev.mysql.com/doc/relnotes/mysql/5.6/en/news-5-6-17.html
下載MySQL Community版,開源免費。能夠在MySQL官網下載(官網下載有點慢),也能夠本身從網上找下載連接。
新手站長網以.zip後綴的免安裝版MySQL爲例:
一、先解壓,放到自定義的目錄中
解壓.zip文件到自定義目錄,本文中自定義的目錄爲D盤下的LAMP,解壓目錄爲:D:\LAMP\mysql-5.6.17-winx64
二、將目錄中的my-default.ini更名爲my.ini
三、複製下方內容,粘貼替換my.ini中的所有內容
[client] port=3306 default-character-set=utf8 #客戶端字符類型,與服務端一致就行,建議utf8 [mysqld] port=3306 character_set_server=utf8 #服務端字符類型,建議utf8 basedir=D:\LAMP\mysql-5.6.17-winx64 #解壓根目錄 datadir=D:\LAMP\mysql-5.6.17-winx64\data #解壓根目錄\data sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [WinMySQLAdmin] D:\LAMP\mysql-5.6.17-winx64\bin\mysqld.exe #解壓根目錄\bin\mysqld.exe
注意:
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
這句表示裏面的某一列添加空數據,不能使用''
的方式,必需要寫入NULL不能加引號。若是想用''
的方式,就把這句話改爲:
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
四、環境變量配置
個人電腦--屬性--高級--環境變量--新建
變量MYSQL_HOME
,值D:\LAMP\mysql-5.6.17-winx64
找到變量path編輯,在後面加上;%MYSQL_HOME%\bin
五、運行mysqld -install命令安裝
打開cdm(運行輸入cmd回車,或者打開C:\Windows\System32\cmd.exe)
進入MySQL解壓目錄的bin目錄下,而後執行命令mysqld -install
以下:
C:\Documents and Settings\Administrator>cd\ C:\>d: D:\>cd LAMP D:\LAMP>cd mysql-5.6.17-winx64 D:\LAMP\mysql-5.6.17-winx64>cd bin D:\LAMP\mysql-5.6.17-winx64\bin> D:\LAMP\mysql-5.6.17-winx64\bin>mysqld -install
提示:Service successfully installed. 表示安裝成功。
至此,MySQL就已經安裝完畢了,下面須要配置開發環境了。
MySQL啓動、中止命令:
啓動MYSQL服務:net start mysql
中止MYSQL服務:net stop mysql
一、解壓Apache到自定義目錄中,本文目錄爲D盤下的AMP目錄
二、打開Apache解壓目錄下的conf目錄中的httpd.conf文件
三、查找c:Apache24替換成你本身的解壓目錄,替換所有
四、打開cmd,執行安裝命令httpd -k install
提示:pache2.4:Service is already installed. 表示Apache已經安裝成功
五、啓動Apache服務,打開Apache bin目錄下的ApacheMonitor.exe,點擊「Start」
六、在瀏覽器中輸入localhost
,看到It works!表明安裝成功
Apache的默認站點根目錄爲htdocs,這個目錄就是php文件運行的根目錄,全部的php文件都要放到htdocs目錄下運行。
一、配置Apache24/conf/目錄下的httpd.conf文件,在文件最後加入如下代碼
LoadModule php5_module D:\AMP\php-5.6.30-Win32-VC11-x64\php5apache2_4.dll AddType application/x-httpd-php .php LoadModule php5_module modules/libphp5.so PHPIniDir D:\AMP\php-5.6.30-Win32-VC11-x64
注意:將上述代碼中的路徑修改爲本身的文件路徑。
二、重啓Apache服務器(修改配置文件都須要重啓)
三、配置php,找到php解壓目錄中php.ini-development文件,將其改成php.ini
四、在php.ini中找到;date.timezone =
修改成date.timezone = Asia/Shanghai
五、在htdocs目錄下,新建index.php文件,在該文件中寫入如下代碼:
<?php echo date("Y:m:d H:i:s"); ?>
六、瀏覽器打開localhost,若是顯示當前時間,則說明配置成功。
一、打開php.ini文件,查找extension_dir
關鍵字,去掉前面的註釋並將ext文件路徑改爲咱們本身的ext路徑,修改成:
extension_dir = "D:\AMP\php-5.6.30-Win32-VC11-x64\ext"
二、在php.int中繼續查找php_mysql
關鍵字,下面兩句前面的;
分號註釋
;extension=php_mysql.dll ;extension=php_mysqli.dll
在以後php運行中,若是缺乏擴展,直接去掉前面的;
便可。
三、設置編碼爲UTF-8,將default_charset =
修改成default_charset = "UTF-8"
至此,Windows系統下手動搭建PHP環境的教程完畢。