Windwos8.1下配置PHP環境

一.     下載安裝包:php

Apache2.2:http://mirrors.cnnic.cn/apache//httpd/binaries/win32/httpd-2.2.25-win32-x86-openssl-0.9.8y.msihtml

PHP5.4:http://windows.php.net/downloads/releases/php-5.4.22-Win32-VC9-x86.zipmysql

Mysql5.5:http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.35-winx64.msiweb

固然軟件的版本也不侷限於上面的,但這裏仍是有兩點須要說明:sql

第一,Apache軟件包中的openssl表示帶有openssl模塊,利用openssl可給Apache配置SSL安全連接,若是你在apache1或者apache2下使用PHP,你應該選擇VC6的版本,若是你在IIS下使用PHP應該選擇VC9的版本;apache

第 二,PHP包中VC6與VC9的區別:VC6的版本使用visual studio 6編譯,而VC9使用Visual Studio 2008編譯,而且改進了不要在Apache下使用VC9的版本 性能和穩定性,使用VC9版本的PHP須要安裝Microsoft 2008 C++ Runtime,所以建議不要在Apache下使用VC9的版本。windows

另外就是咱們的目錄結構,爲了方便管理,咱們把它們裝在一塊,首先創建WAMP文件夾,而後再在裏面分別創建MySQL、PHP、Apache文件夾,等會兒咱們把MySQL、PHP、Apache分別安裝在對應的文件夾裏。目錄結構以下圖:瀏覽器

 

二.     安裝軟件(網上不少安裝教程,這裏就不講了)安全

三.     Apache和PHP的配置服務器

在文件夾WAMPPHP裏找到php.ini-recommended文件,重命名爲php.ini,而後用編輯器打開

一、 首先找到

1 ; Directory in which the loadable extensions (modules) reside.
2 
3 extension_dir = "./"

修改成:

; Directory in which the loadable extensions (modules) reside.

extension_dir = "D:/Program Files/WAMP/PHP/ext"

(個人是安裝在在D盤的Program Files目錄下,你能夠根據實際狀況更改)表示指定PHP擴展包的具體目錄,以便調用相應的DLL文件

二、 開啓相應的擴展庫功能

找到下面的幾行,把前面的「;」去掉

extension=php_curl.dll

extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_mysql.dll

extension=php_mysqli.dll

extension=php_pdo_mysql.dll

extension=php_xmlrpc.dll

三、配置PHP的Session功能

在使用session功能時,必須配置session文件在服務器上的保存目錄,不然沒法使用session,須要建一個可讀寫的目錄文件夾,那麼咱們在WAMP文件夾裏phpSessionTmp目錄,而後在php.ini文件中找到

;session.save_path = "/tmp"

修改成:

session.save_path = " D:/Program Files /WAMP/phpSessionTmp"

四、配置PHP的文件上傳功能

在使用PHP文件上傳功能時,必須指定一個臨時文件夾以完成文件上傳功能。下面在WAMP文件夾裏建立一個phpFileUploadTmp文件夾,而後在php.ini文件中找到

;upload_tmp_dir =

修改成:

upload_tmp_dir = "D: /Program Files /WAMP/phpFileUploadTmp"

五、修改date.timezone,默認爲美國時間,若是不修改會報錯

找到:

;date.timezone =

修改成:

;date.timezone = Asia/Shanghai

好了,對於php.ini的配置算是完成了,但這還不夠,咱們還要須要Apache支持PHP,所以還得在Apache配置文件httpd.conf中完成相應的PHP配置。

在D:\Program Files\Wamp\Apache\conf文件夾裏找到httpd.conf文件,並打開

六、在#LoadModule vhost_alias_module modules/mod_vhost_alias.so下添加:

LoadModule php5_module "D:/Program Files/WAMP/PHP/php5apache2_2.dll"

PHPIniDir "D:/Program Files/WAMP/PHP"

AddType application/x-httpd-php .php .html .htm

七、因爲默認狀況下Apache服務器執行web主程序的目錄爲Apache2.2/htdocs,爲了方便,咱們在WAMP裏面創建了www文件夾來替代htdocs,因此此時須要修改相應的Apache配置,是web程序目錄變爲www目錄

找到:

DocumentRoot "D:/Program Files/WAMP/Apache/htdocs"

修改成:

DocumentRoot " D:/Program Files/WAMP/wwwroot"

找到:

<Directory "D:/WAMP/Apache/htdocs">

修改成

<Directory "D:/Program Files/WAMP/wwwroot">

八、最後修改index文件的前後順序,因爲配置了PHP功能,固然須要index.php優先執行

找到:

DirectoryIndex index.html

修改成:

DirectoryIndex index.php default.php index.html index.htm default.html default.htm

至此,PHP的環境配置算是基本完成了,下面就試一下吧

重啓Apache,在WAMP/wwwroot裏面放置一個phpinfo.php文件,在phpinfo.php裏面寫入代碼:

<?php

  phpinfo();

?>

而後在瀏覽器地址欄裏輸入http://localhost/phpinfo.php,這時網頁顯示了PHP的基本配置信息,那麼咱們的PHP環境就搭建完了。

相關文章
相關標籤/搜索