国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

Windows下Apache+PHP + wordpress環境的搭建

2019-11-08 19:52:50
字體:
來源:轉載
供稿:網友

Windows下Apache+php開發環境的搭建主要包括三種方式,第一種是直接采用集成化的安裝包,如XAMPP,第二種是Apache采用官方提供的msi安裝包,PHP手動安裝,第三種是Apache和PHP均手動安裝。顯然,第一種方式是最簡單的,但相應的限制也比較大,第三種方式最麻煩,但可以靈活的選擇自己所需的版本進行安裝。本文主要記錄了第三種方式的安裝過程。

本文不同于其它同類文章的一個特點是:我不希望只是單純提供幾個下載鏈接,而是希望告訴初學者如何從官方網站找到相關資源,這樣即使情況發生了變化(比如有新版本發布或者原有鏈接失效),也能按圖索驥找到新的資源。

方式一、采用集成化開發環境XAMPP

XAMPP除了集成了Apache和PHP,還包括MySQL和Perl,可非常方便的實現PHP開發環境的快速安裝與配置。

XAMPP的官方網站為:

https://www.apachefriends.org/index.html

https://www.apachefriends.org/zh_cn/index.html  (中文)

安裝過程略。

 

方式二、Apache采用官方msi

Apache的官方網站為:http://httpd.apache.org

打開下載頁面(http://httpd.apache.org/download.cgi),找到最新版本,點擊下面的Binaries。

進入win32下載頁面,可以看到不同版本的msi文件,下載自己需要的版本安裝即可。

從上圖中我們沒有找到最新版本2.4.10的msi,只能安裝2.2.25版本。而如果PHP選用當前最新的PHP-5.5.15,則無法正常啟動,原因是PHP與Apache的版本不匹配。所以這種安裝方式一定要注意選擇與Apache相匹配的PHP版本。

 

方式三、手動安裝Apache和PHP

PHP的官方網站為:http://php.net,官網提供了windows版本的下載鏈接,如下圖:

在PHP windows版本下載頁面的左邊有關于版本選擇的說明文字,一定要仔細閱讀。這段文字明確建議我們Apache應選擇Lounge版本,同時PHP應使用線程安全(TS)版本。

進入Apache Lounge的下載頁面(http://www.apachelounge.com/download),下載所需的版本:

 

具體安裝和配置步驟如下

 

1. 下載windows版本的Apache和PHP,這里我選擇的都是采用VC11編譯的32位版本。

Apache-2.4.10:http://www.apachelounge.com/download/VC11/binaries/httpd-2.4.10-win32-VC11.zip

PHP-5.5.15:http://windows.php.net/downloads/releases/php-5.5.15-Win32-VC11-x86.zip

 

2. 將Apache壓縮包解壓,閱讀ReadMe.txt,里面告訴了我們應該如何做。

把解壓后的Apache24拷貝到要安裝的目標位置。建議拷貝到C盤根目錄下,因為這是其默認設置。

我選擇的是拷貝到D盤根目錄,這樣就需要對Apache配置文件d:/Apache24/conf/httpd.conf進行修改,打開該文件,將c:/Apache24全部替換成d:/Apache24

 

3. 運行cmd,進入Apache24下的bin目錄,為了檢查httpd.conf有無問題,我們輸入httpd.exe -t,如果正常的話只會顯示一行Syntax OK,如果有錯的話則會告訴我們是哪兒錯了。

D:/Apache24/bin>httpd.exe -tAH00558: httpd.exe: Could not reliably determine the server's fully qualified do main name, using fe80::29b5:91f1:1dba:81be. Set the 'ServerName' directive globally to supPRess this messageSyntax OK

我這里得到的錯誤信息是說ServerName有問題。在httpd.conf中找到ServerName,原來是該設置默認是注釋掉的,去掉前面的#號,保存文件。重新執行httpd.exe -t,測試通過。

提示:httpd.exe的更多命令可通過httpd.exe -h查看。

 

4. 在控制臺中運行httpd.exe -k install將Apache安裝成windows服務,這樣Apache以后將自動運行。

*如果要卸載這個服務的話,先要停止這個服務,然后輸入httpd.exe -k uninstall -n”Apache24″卸載這個服務。

D:/Apache24/bin>httpd.exe -k installInstalling the Apache2.4 serviceThe Apache2.4 service is successfully installed.Testing httpd.conf....Errors reported here must be corrected before the service can be started.

 

5. 運行httpd.exe -k start啟動服務,如果沒有錯誤提示,在瀏覽器中輸入http://127.0.0.1或者http://localhost將顯示如下頁面:

至此,Apache安裝成功。如果希望使用ApacheMonitor,可以為Apache24/bin/ApacheMonitor.exe建立快捷方式,或者添加到windows啟動程序組中。

 

6. 將PHP解壓后拷貝到安裝位置,我這里選擇的是d:/php-5.5.15。然后將php.ini-development復制并重命名為php.ini,如果是部署,則復制php.ini-production。

 

7. 編輯Apache的httpd.conf

查找LoadModule,在其后面增加下面配置,如果你的PHP在C盤的話,請將D:換成C:,另外注意路徑使用/。

LoadModule php5_module D:/php-5.5.15/php5apache2_4.dllPHPIniDir D:/php-5.5.15

查找AddType,加入如下配置:

AddType application/x-httpd-php .php

查找DirectoryIndex,加入index.php,如果希望index.php優先于index.html,則將其放在前面。

<IfModule dir_module>    DirectoryIndex index.html index.php</IfModule>

保存配置,在命令行中運行httpd.exe -t檢查配置,如果沒有問題,則運行httpd.exe -k restart重啟Apache服務。

 

8. 在Apache24/htdocs目錄下新建一個phpinfo.php文件,輸入如下PHP代碼:

<?php    phpinfo();?>

然后在瀏覽器中訪問http://127.0.0.1/phpinfo.php,如果顯示下面的頁面則表面PHP工作正常:

為php添加mysql支持打開php的配置文件php.ini(D:/phpEnv/php/php.ini)(1)(721行左右);extension_dir = “ext”,去掉前面的“;”,并改為extension_dir =”D:/phpEnv/php/ext”打開php的擴展支持,ext文件夾下有很多php的擴展支持.dll文件。(2)然后就是打開php的mysql擴展了(875、876行左右)去掉前面的“;”extension=php_mysql.dllextension=php_mysqli.dll當然也可以打開881行的php_pdo_mysql.dll啟用php的pdo支持我一般都用這個。注: 在第863行到第888行有很多擴展選擇,你要用到什么,去掉前面的“;”就可以了。當然如果要添加其他的擴展支持如redis支持,php本身可能沒有 提供相應的dll文件,就需要自己去找到相應版本的dll添加到ext文件夾中,然后在配置文件中添加一個extension = …完成之后,重啟Apache

 

至此,Apache+PHP的基本開發環境搭建完畢。

Wordpress 集成   待續....

 

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 柘荣县| 延寿县| 鄂托克前旗| 轮台县| 瓦房店市| 合山市| 黄石市| 中江县| 高邮市| 石楼县| 始兴县| 富阳市| 通辽市| 延吉市| 东平县| 永丰县| 云浮市| 蕲春县| 潞西市| 嘉鱼县| 巩留县| 乐至县| 马尔康县| 忻城县| 自贡市| 迁安市| 湖州市| 沁阳市| 宁乡县| 神木县| 永泰县| 景德镇市| 上思县| 兰西县| 敦化市| 雷波县| 江孜县| 星子县| 岑溪市| 平果县| 吴川市|