1 準(zhǔn)備工作
php5.rar
mysql-5.1.51-win32.msi
httpd-2.2.22-win32-x86-no_ssl.msi
在D盤創(chuàng)建一個目錄amp,以上三個軟件均安裝在d:\amp目錄下。
在D盤創(chuàng)建www目錄,作為網(wǎng)站目錄。
2 安裝php
將php5.rar解壓縮到d:\amp目錄下,即d:\amp\php5。修改php.ini文件。
extension_dir = "D:/amp/php5/ext"
打開如下配置,即去掉前面的注釋符號(;)
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
PHP.INI大概在1019 【具體的行數(shù),根據(jù)配置版本不一樣】找到; date.timezone =去掉前面的注釋;號,然后改成date.timezone =Asia/Shanghai,保存配置文件。
將D:\amp\php5及D:\amp\php5\ext添加的系統(tǒng)環(huán)境變量Path后面。
3 安裝mysql
運(yùn)行mysql-5.1.51-win32.msi,按提示一步一步操作,安裝目錄選擇D:\amp\mysql5。
在安裝的時候選擇Customer方式。
配置時設(shè)置Detailed Configuration。
服務(wù)器類型選擇Server Machine。
實(shí)例類型選擇Transactional Database Only。
選擇Manual Setting,設(shè)置并發(fā)數(shù)量為200。
端口設(shè)置默認(rèn)的3306,并勾選防火墻例外。
字符集Character Set設(shè)置為utf-8。
配置為服務(wù)并將bin目錄添加到系統(tǒng)環(huán)境變量Path。
設(shè)置root密碼并勾選允許root用戶遠(yuǎn)程登錄。
設(shè)置完成之后單擊Execute,成功單擊Finish。
4 安裝apache
運(yùn)行httpd-2.2.22-win32-x86-no_ssl.msi,按提示一步一步安裝即可,只需要選擇安裝目錄時注意一下,指定為d:\amp\apache22目錄。
安裝完成之后進(jìn)行配置,打開conf\ httpd.conf文件,需要修改的配置如下
#apache安裝目錄
ServerRoot "D:/amp/apache22"
#監(jiān)聽端口
Listen 9001
#增加LoadModule
LoadModule php5_module D:/amp/php5/php5apache2_2.dll
#網(wǎng)站所在目錄
DocumentRoot "D:/www"
<Directory "D:/www">
#增加php默認(rèn)頁面
DirectoryIndex index.php index.html
#AddType
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php
在httpd.conf文件最后添加一行
PHPIniDir "D:/amp/php5"
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
由于配置了php后,此處“Deny from all”為拒絕一切連接。
把此行修改為 “Allow from all”
修改后的代碼為:
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
allow from all
</Directory>
5 注意事項(xiàng)
在系統(tǒng)環(huán)境變量中,php的路徑在mysql路徑之前。
如果apache服務(wù)在啟動時提示1067之類的錯誤,請檢查php.ini文件,看是否打開的extension過多,可以嘗試關(guān)閉一些extension。
在D:\www目錄下創(chuàng)建文件index.php,內(nèi)容
<?php
phpinfo()
?>
然后在瀏覽器打開http://127.0.0.1/index.php,看是否有內(nèi)容輸出。
posted on 2014-01-29 01:17
水 閱讀(1160)
評論(0) 編輯 收藏 引用 所屬分類:
項(xiàng)目管理