windwos8.1中php環(huán)境配置方法
一. 下載安裝包:
Apache2.2:http://mirrors.cnnic.cn/apache//httpd/binaries/win32/httpd-2.2.25-win32-x86-openssl-0.9.8y.msi
PHP5.4:http://windows.php.net/downloads/releases/php-5.4.22-Win32-VC9-x86.zip
Mysql5.5:http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.35-winx64.msi
當(dāng)然軟件的版本也不局限于上面的,但這里還是有兩點(diǎn)需要說明:
第一,Apache軟件包中的openssl表示帶有openssl模塊,利用openssl可給Apache配置SSL安全鏈接,如果你在apache1或者apache2下使用PHP,你應(yīng)該選擇VC6的版本,如果你在IIS下使用PHP應(yīng)該選擇VC9的版本;
第 二,PHP包中VC6與VC9的區(qū)別:VC6的版本使用visual studio 6編譯,而VC9使用Visual Studio 2008編譯,并且改進(jìn)了不要在Apache下使用VC9的版本 性能和穩(wěn)定性,使用VC9版本的PHP需要安裝Microsoft 2008 C++ Runtime,因此建議不要在Apache下使用VC9的版本。
另外就是我們的目錄結(jié)構(gòu),為了方便管理,我們把它們裝在一塊,首先建立WAMP文件夾,然后再在里面分別建立MySQL、PHP、Apache文件夾,等會(huì)兒我們把MySQL、PHP、Apache分別安裝在對應(yīng)的文件夾里。
二.安裝軟件(網(wǎng)上很多安裝教程,這里就不講了)
三.Apache和PHP的配置
在文件夾WAMPPHP里找到php.ini-recommended文件,重命名為php.ini,然后用編輯器打開
1、 首先找到
; Directory in which the loadable extensions (modules) reside.
extension_dir = "./"
修改為:
; Directory in which the loadable extensions (modules) reside.
extension_dir = "D:/Program Files/WAMP/PHP/ext"
(我的是安裝在在D盤的Program Files目錄下,你可以根據(jù)實(shí)際情況更改)表示指定PHP擴(kuò)展包的具體目錄,以便調(diào)用相應(yīng)的DLL文件
2、 開啟相應(yīng)的擴(kuò)展庫功能
找到下面的幾行,把前面的“;”去掉
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
3、配置PHP的Session功能
在使用session功能時(shí),必須配置session文件在服務(wù)器上的保存目錄,否則無法使用session,需要建一個(gè)可讀寫的目錄文件夾,那么我們在WAMP文件夾里phpSessionTmp目錄,然后在php.ini文件中找到
;session.save_path = "/tmp"
修改為:
session.save_path = " D:/Program Files /WAMP/phpSessionTmp"
4、配置PHP的文件上傳功能
在使用PHP文件上傳功能時(shí),必須指定一個(gè)臨時(shí)文件夾以完成文件上傳功能。下面在WAMP文件夾里創(chuàng)建一個(gè)phpFileUploadTmp文件夾,然后在php.ini文件中找到
[code]
;upload_tmp_dir =
修改為:
upload_tmp_dir = "D: /Program Files /WAMP/phpFileUploadTmp"
5、修改date.timezone,默認(rèn)為美國時(shí)間,如果不修改會(huì)報(bào)錯(cuò)
找到:
;date.timezone =
修改為:
;date.timezone = Asia/Shanghai
好了,對于php.ini的配置算是完成了,但這還不夠,我們還要需要Apache支持PHP,因此還得在Apache配置文件httpd.conf中完成相應(yīng)的PHP配置。
在D:\Program Files\Wamp\Apache\conf文件夾里找到httpd.conf文件,并打開
6、在#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
7、由于默認(rèn)情況下Apache服務(wù)器執(zhí)行web主程序的目錄為Apache2.2/htdocs,為了方便,我們在WAMP里面建立了www文件夾來替代htdocs,所以此時(shí)需要修改相應(yīng)的Apache配置,是web程序目錄變?yōu)閣ww目錄
找到:
DocumentRoot "D:/Program Files/WAMP/Apache/htdocs"
修改為:
DocumentRoot " D:/Program Files/WAMP/wwwroot"
找到:
<Directory "D:/WAMP/Apache/htdocs">
修改為
<Directory "D:/Program Files/WAMP/wwwroot">
8、最后修改index文件的先后順序,由于配置了PHP功能,當(dāng)然需要index.php優(yōu)先執(zhí)行
找到:
DirectoryIndex index.html
修改為:
DirectoryIndex index.php default.php index.html index.htm default.html default.htm
至此,PHP的環(huán)境配置算是基本完成了,下面就試一下吧
重啟Apache,在WAMP/wwwroot里面放置一個(gè)phpinfo.php文件,在phpinfo.php里面寫入代碼:
<?php
phpinfo();
?>
然后在瀏覽器地址欄里輸入http://localhost/phpinfo.php,這時(shí)網(wǎng)頁顯示了PHP的基本配置信息,那么我們的PHP環(huán)境就搭建完了。
相關(guān)文章
Windows Server 2008故障轉(zhuǎn)移群集搭建方法
當(dāng)服務(wù)器故障后,在這臺服務(wù)器上配置了故障轉(zhuǎn)移群集的資源組就會(huì)被其他服務(wù)器所接管。當(dāng)故障服務(wù)器重新上線后,群集服務(wù)可以配置為允許讓原服務(wù)器進(jìn)行故障回復(fù),或者是讓當(dāng)前服務(wù)器繼續(xù)處理新的客戶端請求。本文章將講述基于Windows Server 2008 R2的故障轉(zhuǎn)移群集實(shí)現(xiàn)2023-05-05win2008 R2安裝網(wǎng)站安全狗提示HTTP 錯(cuò)誤 500.21的解決方法
這篇文章主要介紹了win2008 R2安裝網(wǎng)站安全狗提示HTTP 錯(cuò)誤 500.21的解決方法,需要的朋友可以參考下2015-09-09云服務(wù)器Window Server 2012R系統(tǒng)安裝MySQL的詳細(xì)教程
這篇文章主要介紹了云服務(wù)器Window Server 2012R系統(tǒng)安裝MySQL的詳細(xì)教程,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-02-02cwrsync實(shí)現(xiàn)從linux到windows的數(shù)據(jù)同步備份
rsync是Linux系統(tǒng)下的數(shù)據(jù)鏡像備份工具,從軟件的命名上就可以看出來了——remote sync。rsync支持大多數(shù)的類Unix系統(tǒng),無論是Linux、Solaris還是BSD上都經(jīng)過了良好的測試。2008-09-09IIS環(huán)境下PHP rewrite重寫設(shè)置(支持中文參數(shù))
這篇文章主要介紹了IIS環(huán)境下PHP重寫設(shè)置 支持中文參數(shù),需要的朋友可以參考下2014-06-06windows下配置Apache+PHP+MySQL綠色移動(dòng)版
為了方便管理,先新建一個(gè)目錄,我把他建在 D 盤下,新建文件夾 Web ,然后把 Apache , PHP , MySQL 全放進(jìn)去。2011-01-01快速安裝并配置Windows Server 2022的網(wǎng)卡驅(qū)動(dòng)
我們將介紹兩種常見的安裝方法:手動(dòng)安裝和自動(dòng)安裝,最后,我們將討論如何配置網(wǎng)卡驅(qū)動(dòng)程序以確保網(wǎng)絡(luò)連接的穩(wěn)定性和性能,需要的朋友可以參考下2023-10-10