PHP版本:php-5.3.2-Win32-VC6-x86,VC9是專門為IIS定制的,VC6 是為了其他WEB服務(wù)軟件提供的,如 Apache。我下載的是ZIP包
下載地址
Mysql版本:Windows (x86, 32-bit), MSI Installer Essentials – Recommended,即MySQL Community Server 5.1.45
下載地址
Apache版本:httpd-2.2.15-win32-x86-openssl-0.9.8m-r2,openssl表示帶有openssl模塊,利用openssl可給Apache配置SSL安全鏈接
下載地址
第一步:安裝Apache服務(wù)。
在這里主要配置Network Domain、Server Name、Email地址以及Apache服務(wù)的占用端口,默認(rèn)為80端口,你可以根據(jù)需要配置在其他端口,Apache的安裝目錄你可以使用默認(rèn)目錄或根據(jù)需要自行選擇安裝目錄。
在完成apache服務(wù)的安裝后,在游覽器中輸入http://localhost/,出現(xiàn)It’s work!字樣,說(shuō)明Apache服務(wù)安裝成功了。
第二步:MySQL的安裝
選擇Custom自定義安裝
點(diǎn)擊“Change”更改你需要的目錄
待文件復(fù)制安裝完畢后,進(jìn)行MySQL設(shè)置界面,單擊Finish。
選擇Detailed Configuration進(jìn)行詳細(xì)配置
選擇MySQL運(yùn)行模式:Server Machine
選擇MySQL數(shù)據(jù)庫(kù)默認(rèn)存儲(chǔ)方式:Non-Trans Only (MYISAM)
設(shè)定MySQL最大連接數(shù):一般設(shè)置為128 – 512之間的整數(shù)。
設(shè)定MySQL網(wǎng)絡(luò)參數(shù),注意:不要勾選啟用Strict Mode!那個(gè)Addfirewall的選項(xiàng)僅在需要外連MySQL的時(shí)候勾選上,也就是說(shuō)給防火墻加個(gè)出入站的策略。
設(shè)定MySQL默認(rèn)字符集:以用戶站點(diǎn)語(yǔ)言為準(zhǔn),默認(rèn)我們填gbk。
Windows環(huán)境設(shè)定
修改設(shè)定root用戶密碼,root密碼請(qǐng)?jiān)O(shè)置的比較復(fù)雜些,如果你出現(xiàn)的是三行,第一行的current password不要填寫,留空白
注意:非必要情況下,不要啟動(dòng)遠(yuǎn)程連接模式! 完成MySQL的安裝,并啟動(dòng)MySQL服務(wù)。
完成后,打開(kāi)cmd命令提示符窗口,輸入命令:mysql –u root –p
輸入剛才安裝時(shí)設(shè)置的密碼后,如果能夠正常進(jìn)入MySQL控制臺(tái)則說(shuō)明MySQL安裝正常。
更改MySQL數(shù)據(jù)庫(kù)存放目錄(可選,默認(rèn)是在C:ProgramDataMySQLMySQL Server 5.1data,隱藏目錄)
打開(kāi)cmd命令提示符窗口,輸入命令:net stop mysql 停止MySQL服務(wù)運(yùn)行;
打開(kāi)你的mysql安裝目錄的my.ini,
找到:
Datadir = “XXXXdata”
修改為:
Datadir = “你需要的mysql安裝目錄,如:F:Database”
將C:ProgramDataMySQLMySQL Server 5.1data 文件夾復(fù)制到你修改的Datadir目錄,注意不是作為子目錄,如果你的Datadir寫的是F:Database,那么你就把C:ProgramDataMySQLMySQL Server 5.1data復(fù)制到F盤,然后改名為Database;
打開(kāi)cmd命令提示符窗口,
輸入命令:net start mysql
啟動(dòng)MySQL服務(wù)。
重新測(cè)試MySQL是否工作正常。
第三步:安裝PHP。
其實(shí)在Windows 7下進(jìn)行PHP安裝非常簡(jiǎn)單,由于我下的是PHP代碼包,只要解壓php-5.3.2-Win32-VC6-x86并重名為文件夾為php,將其復(fù)制到C盤目錄下即可完成PHP安裝。
PHP環(huán)境搭建第三步:進(jìn)行PHP配置環(huán)境。
解壓縮下載的php-5.2.8-Win32.zip文件到你指定的目錄
然后修改php.ini
進(jìn)入PHP文件夾,將php.ini-dist 重命名為php.ini ;
打開(kāi)php.ini文件,找到:
extension_dir= “./”
將其改為:
extension_dir= “你的php解壓目錄ext”
找到:Windows Extensions
在Windows Extensions下方的動(dòng)態(tài)模塊配置中,需要打開(kāi)以下模塊支持:(去掉模塊配置每行前面的分號(hào)即可)
php_curl.dll
php_pdo_mysql.dll
php_gd2.dll
php_mbstring.dll
php_mcrypt.dll
php_mhash.dll
php_ming.dll
php_mysql.dll
php_openssl.dll
php_sockets.dll
php_xmlrpc.dll
php_zip.dll
找到:
disable_functions=
改為:
disable_functions=passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server
保存php.ini文件,并將其復(fù)制到Y:Windows,然后把php文件夾下的libmysql.dll復(fù)制到C:WindowsSystem32目錄下。
接著配置PHP的Session功能(可選)
在使用session功能時(shí),我們必須配置session文件在服務(wù)器上的保存目錄,否則無(wú)法使用session,我們需要在Windows 7上新建一個(gè)可讀寫的目錄文件夾,此目錄最好獨(dú)立于WEB主程序目錄之外,此處我在D盤根目錄上建立了phpsessiontmp目錄,然后在php.ini配置文件中找到
;session.save_path = “/tmp”
修改為
session.save_path = “D:/phpsessiontmp”
配置PHP的文件上傳功能 (可選)
同session一樣,在使用PHP文件上傳功能時(shí),我們必須要指定一個(gè)臨時(shí)文件夾以完成文件上傳功能,否則文件上傳功能會(huì)失敗,我們?nèi)匀恍枰赪indows 7上建立一個(gè)可讀寫的目錄文件夾,此處我在D盤根目錄上建立了phpfileuploadtmp目錄,然后在php.ini配置文件中找到
;upload_tmp_dir =
修改為
upload_tmp_dir = “D:/phpfileuploadtmp”
第五步:配置Apache以支持PHP
1、打開(kāi)你的apache2的安裝目錄,找到conf文件,打開(kāi)里面的httpd.conf
在#LoadModule vhost_alias_module modules/mod_vhost_alias.so下添加
標(biāo)簽:景德鎮(zhèn) 日喀則 青海 常州 大同 萊蕪 四川 溫州
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《win7下PHP運(yùn)行環(huán)境搭建(apache2+mysql+php)》,本文關(guān)鍵詞 win7,下,PHP,運(yùn)行,環(huán)境,搭建,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。