PHP學習之環境變量的搭建

        因爲公司的需要我需要學習PHP,我也是剛開始自學,學習PHP得先把環境搭建好,現在最流行的框架是LAMP,就是linux、Apache、MySQL、PHP,爲什麼說流行呢,因爲它是免費的,而且是開源的,擁有開發效率快,開發週期短等優點。

當然環境的搭建現在已經有集成包了,我這裏也把集成包分享出來。我這裏分享的是phpStudy,這是一健安裝的,記住路徑不能有中文路徑

鏈接:http://pan.baidu.com/s/1bYBSLK 密碼:rqll 

我用到的開發IDE是zend studio,這裏我也分享出來。裏面有安裝包和破解包,破解方法可以去百度百度一下。

鏈接:http://pan.baidu.com/s/1nv71wDj 密碼:pg0b

其實開發用這上面兩個就行了,方便快捷,但我比較喜歡自己把環境搭建起來,所以下面我就說一下我如何搭建我的環境,如果你不想那麼麻煩,下載上面這兩個軟件就夠開發用了。

我的電腦和各種各種環境版本如下。

環境:win7 64.(32位的同理,下載相關軟件必須是對應的64位版本)

PHP7.0.9

Apache2.4

MySQL5.7

1、安裝VC11

安裝apache前必須先安裝VC11(vcredist_x64.exe),網址爲http://www.microsoft.com/en-us/download/details.aspx?id=30679,選擇時選擇英文版的,下載頁面參看下圖




2、安裝Apache

下載的網址:http://www.apachelounge.com/download/ 我這裏選擇的是VC14

Apache 下載後是zip包,解壓到後放在合適的位置就可以了,不建議放在C盤裏,因爲重裝系統C盤的數據會全部丟失,這裏我們將它放在E盤的phpservice文件夾下的apache2.4目錄下


配置Apache

    1、用記事本打開E:/phpservice/Apache2.4/Apache24/conf/httpd.conf


2、查找ServerRoot,修改ServerRoot "C:/Apache24" => ServerRoot "E:/phpservice/Apache2.4/Apache24"(這裏輸入的是你解壓apache安裝包後放的位置)


3、查找#ServerName www.example.com:80 ,修改爲 ServerName www.example.com:80 (去掉前面的#)


4、查找DocumentRoot "c:/Apache24/htdocs" , 修改爲DocumentRoot "E:/phpservice/Apache2.4/Apache24/htdocs" (如果一樣,就不用改) 


5、查找<Directory "c:/Apache24/htdocs"> ,修改爲 <Directory " E:/phpservice/Apache2.4/Apache24/htdocs "> (如果一樣,就不用改) 


6、查找DirectoryIndex index.html ,修改爲 DirectoryIndex index.html index.php index.htm (這裏我們添加了index.php index.htm)


7、查找ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"  ,修改爲 ScriptAlias /cgi- bin/ " E:/phpservice/Apache2.4/Apache24/cgi-bin" (如果一樣,也不用改)


8、查找<Directory "c:/Apache24/cgi-bin"> 修改爲 <Directory "E:/phpservice/Apache2.4/Apache24/cgi-bin/">  (如果一樣,也不用改)


9、在 F:\phptools\apache2.4.10\conf\httpd.conf最後一行添加添 加 LoadModule php7_module "E:/phpservice//php/php7apache2_4.dll" 讓 apache 支持php 


10、添加 AddType application/x-httpd-php .php .html .htm


11、添加 PHPIniDir "E:/phpservice/php" (告訴apache php.ini的位置)


至此,httpd.conf 配置完成,保存httpd.conf 。


將apache安裝到系統服務中

輸入E:/phpservice/Apache2.4/Apache24\bin\httpd -k install,回車安裝過程如下圖所示,因爲我原來已經打開過服務,所以會顯示已經打開的提示,如果是第一次打開,將會是成功提示。



3、下載安裝PHP

PHP7.0.9(php-7.0.9-Win32-VC14-x64.zip)這裏我們選擇的是線程安全版,關於線程安全版與非線程安全版的區別可 自行上網查閱相關資料,下載網址:http://windows.php.net/download/,VC14 x64 Thread Safe 爲64位的線程安全版

php 下載後也是zip包,同樣解壓到合適位置,我們這裏也將其放在E盤的phpservice文件夾下的php目錄下

配置PHP:

1、將E:\phpsercice\php\php.ini-production 複製一份,並重命名爲php.ini;


2、將 E:\phpsercice\php和E:\phpsercice\php\ext加入環境變量PATH中,選中計算機,右鍵屬性-->高級系 統設置 -->環境變量-->系統變量,找到Path,編輯,在其後加上;E:\phpsercice\php;E:\phpsercice\php\ext,如下圖,


開啓幾個常用php擴展

1、用記事本打開E:\phpsercice\php\php.ini,將; extension_dir = "ext"修改爲 extension_dir = "ext" (去掉extension前面的分號)


2、將;extension=php_mbstring.dll 修改爲 extension=php_mbstring.dll(去掉extension前面的分號,這是php多字節字符串擴展)


3、將;extension=php_mysql.dll修改爲 extension=php_mysql.dll(去掉extension前面的分號)


4、將;extension=php_mysqli.dll 修改爲 extension=php_mysqli.dll(去掉extension前面的分號) 


4、下載MySQL

因爲我電腦原來就裝有mysql,所以這裏就只演示如何配置,MySQL選擇的是免安裝版的,就更簡單了,下載網址:http://dev.mysql.com/downloads/mysql/,同樣是解壓到合適的位置,這裏我們也將其放在E盤的phpservice文件夾下的MySQL目錄下,解壓安裝後如下圖




MySQL網上有很多的安裝教程。所以我這裏也不說了。

到此爲止我們的環境已經搭建完成,下面開始啓動Apache

啓動Apache,有兩種啓動方式:
1、在windows服務中啓動;點擊開始,找到計算機,右鍵-->管理-->服務和應用程序-->服務,找到Apache2.4,右鍵啓動即可,如下圖


2、雙擊E:\phpservice\Apache2.4\bin\ApacheMonitor.exe啓動,如下圖


啓動成功後在瀏覽器輸入localhost,出現如圖則表示配置成功


怎麼檢驗PHP是否配置成功呢,我從網上找到一個很好的總結:


訪問localhost如果能打開頁面證明apache配置成功了


在webroot下面建一個php文件,如果能正常訪問,說明php配置成功了。


啓動了mysql,如果你設置的端口開了,並且用數據庫管理軟件能連着數據庫,說明mysql成功了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章