1 準備工作
php5.rar
mysql-5.1.51-win32.msi
httpd-2.2.22-win32-x86-no_ssl.msi
在D盤創建一個目錄amp,以上三個軟件均安裝在d:\amp目錄下。
在D盤創建www目錄,作為網站目錄。
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 【具體的行數,根據配置版本不一樣】找到; date.timezone =去掉前面的注釋;號,然后改成date.timezone =Asia/Shanghai,保存配置文件。
將D:\amp\php5及D:\amp\php5\ext添加的系統環境變量Path后面。
3 安裝mysql
運行mysql-5.1.51-win32.msi,按提示一步一步操作,安裝目錄選擇D:\amp\mysql5。
在安裝的時候選擇Customer方式。
配置時設置Detailed Configuration。
服務器類型選擇Server Machine。
實例類型選擇Transactional Database Only。
選擇Manual Setting,設置并發數量為200。
端口設置默認的3306,并勾選防火墻例外。
字符集Character Set設置為utf-8。
配置為服務并將bin目錄添加到系統環境變量Path。
設置root密碼并勾選允許root用戶遠程登錄。
設置完成之后單擊Execute,成功單擊Finish。
4 安裝apache
運行httpd-2.2.22-win32-x86-no_ssl.msi,按提示一步一步安裝即可,只需要選擇安裝目錄時注意一下,指定為d:\amp\apache22目錄。
安裝完成之后進行配置,打開conf\ httpd.conf文件,需要修改的配置如下
#apache安裝目錄
ServerRoot "D:/amp/apache22"
#監聽端口
Listen 9001
#增加LoadModule
LoadModule php5_module D:/amp/php5/php5apache2_2.dll
#網站所在目錄
DocumentRoot "D:/www"
<Directory "D:/www">
#增加php默認頁面
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 注意事項
在系統環境變量中,php的路徑在mysql路徑之前。
如果apache服務在啟動時提示1067之類的錯誤,請檢查php.ini文件,看是否打開的extension過多,可以嘗試關閉一些extension。
在D:\www目錄下創建文件index.php,內容
<?php
phpinfo()
?>
然后在瀏覽器打開http://127.0.0.1/index.php,看是否有內容輸出。
posted on 2014-01-29 01:17
水 閱讀(1152)
評論(0) 編輯 收藏 引用 所屬分類:
項目管理