以前為了圖方便,是用套件包.版本很久了,是apache(Unix平台最流行的WEB服務器平台)1.X.MySQL(和PHP搭配之最佳組合)4.X,php(做為現在的主流開發語言)4.X的.現在已經過時很久了..而且漏洞一大堆,幸好我只是在本地使用...不過為了追潮流,就鳥槍換炮咯..
所用軟件版本:
MySQL(和PHP搭配之最佳組合)-5.0.4-beta-win32
apache(Unix平台最流行的WEB服務器平台)_2.0.54-win32-x86-no_ssl
php(做為現在的主流開發語言)-5.0.3-Win32
php(做為現在的主流開發語言)MyAdmin-2.6.2-rc1
ZendOptimizerWindows-i386
以上軟件可以到各大下載網站下載.或者直接登陸官方網站下載.而且配置教程也是一大堆,我就不做詳細的技術文獻了..
php(做為現在的主流開發語言)的官方網站 http://www.php(做為現在的主流開發語言).net/?有中文語言服務,你甚至可以找到最新的中文php(做為現在的主流開發語言)手冊
php(做為現在的主流開發語言)的下載頁面 http://www.php(做為現在的主流開發語言).net/downloads.php(做為現在的主流開發語言)
apache(Unix平台最流行的WEB服務器平台)的官方網站 http://www.apache(Unix平台最流行的WEB服務器平台).org/
apache(Unix平台最流行的WEB服務器平台)的下載頁面 http://archive.apache(Unix平台最流行的WEB服務器平台).org/dist/httpd/
MySQL(和PHP搭配之最佳組合)作為一款數據庫軟件最大的特點就是免費,當然他也非常高效,有和php(做為現在的主流開發語言)相似的特性
MySQL(和PHP搭配之最佳組合)官方網站 http://www.MySQL(和PHP搭配之最佳組合).com/
php(做為現在的主流開發語言)MyAdmin for Windows V2.6.2
我是到天空軟件站下載的:http://www.skycn.com/soft/10687.html
ZendOptimizerWindows,這個是用來解析某些源碼和優化的.我是到天空軟件站下載的
Zend Optimizer V2.5.7 For Windows:
也是到天空軟件站下載的:http://www.skycn.com/soft/20133.html
安裝好所有程序後.開始著手配置了.:
首先配置apache(Unix平台最流行的WEB服務器平台)2
打開apache(Unix平台最流行的WEB服務器平台)2conf文件夾下面的httpd.conf配置文件
到最後 加入
LoadFile c:/php(做為現在的主流開發語言)/php(做為現在的主流開發語言)5ts.dll //加載php(做為現在的主流開發語言)5ts.dll,這無論是apache(Unix平台最流行的WEB服務器平台)還是iis(微軟的WEB服務器平台)都必須以來的鏈接庫
LoadModule php(做為現在的主流開發語言)5_module c:/php(做為現在的主流開發語言)/php(做為現在的主流開發語言)5apache(Unix平台最流行的WEB服務器平台)2.dll //加載php(做為現在的主流開發語言)5的apache(Unix平台最流行的WEB服務器平台)模塊
AddType application/x-httpd-php(做為現在的主流開發語言) .php(做為現在的主流開發語言)
www.acnow.net
查找DocumentRoot,後面是"C:/apache(Unix平台最流行的WEB服務器平台)2/htdocs"可能因安裝路徑不同而不同,
是web網頁的目錄所在地,可改成自己需要的地方,注意,是斜槓"/"不是反斜槓"",畢竟這是linux下面移植過來的
查找DirectoryIndex,後面應該是index.html index.html.var
這是默認的首頁名稱,要再添加index.php(做為現在的主流開發語言) index.htm
然後是配置php(做為現在的主流開發語言)
把C:php(做為現在的主流開發語言)文件夾下的php(做為現在的主流開發語言).ini-recommended改名,改名為php(做為現在的主流開發語言).ini
php(做為現在的主流開發語言).ini:出於安全和效率的考慮,建議使用php(做為現在的主流開發語言).ini-recommended作為php(做為現在的主流開發語言).ini的藍本,而不要使用php(做為現在的主流開發語言).ini-dist。同時php(做為現在的主流開發語言).ini的查找路徑也不再限於php(做為現在的主流開發語言)4時代的%SystemRoot%下了,php(做為現在的主流開發語言)5按照以下路徑查找php(做為現在的主流開發語言).ini:
* php(做為現在的主流開發語言)IniDir (apache(Unix平台最流行的WEB服務器平台) 2 module only)
* 注冊表鍵值:HKEY_LOCAL_MACHINESOFTWAREphp(做為現在的主流開發語言)IniFilePath
* 環境變量:%php(做為現在的主流開發語言)RC%
* php(做為現在的主流開發語言)5的目錄 (for CLI), 或者web服務器目錄(for
SAPI modules)
* Windows目錄(C:windows or C:winnt)
這五個方案中,配合apache(Unix平台最流行的WEB服務器平台)2時最好使用php(做為現在的主流開發語言)IniDir,其次是使用%php(做為現在的主流開發語言)RC%環境變量,另外,NTFS上記得給服務器開php(做為現在的主流開發語言).ini的讀權限。
打開php(做為現在的主流開發語言).ini,查找extension_dir後面的改為"C:/php(做為現在的主流開發語言)/ext",看看那個文件夾就知道是什麼東西了
查找Windows Extensions,那下面有一排的;extension=php(做為現在的主流開發語言)_***.dll
開始去分號了,去掉就是支持組件
起碼把
extension=php(做為現在的主流開發語言)_gd2.dll
extension=php(做為現在的主流開發語言)_mbstring.dll
extension=php(做為現在的主流開發語言)_MySQL(和PHP搭配之最佳組合).dll
前面的分號去掉
php(做為現在的主流開發語言)5開始默認不支持MySQL(和PHP搭配之最佳組合)了,所以我們要為他添加支持,除了extension=php(做為現在的主流開發語言)_MySQL(和PHP搭配之最佳組合).dll去分號之外
在php(做為現在的主流開發語言)目錄裡有個libMySQL(和PHP搭配之最佳組合).dll文件,把它復制到系統的system32文件夾下,復制php(做為現在的主流開發語言).ini到windows目錄下
以後都是網上的教程..沒辦法,懶啊..
php(做為現在的主流開發語言).ini我是放到c:winntsystem32下的.php(做為現在的主流開發語言)是可以解析了.而且MySQL(和PHP搭配之最佳組合)也可以正常運行.只不過我原來是開了iis(微軟的WEB服務器平台)的.已經占了80端口,所以我安裝apache(Unix平台最流行的WEB服務器平台)的時候是選擇了8080端口.而且不是把apache(Unix平台最流行的WEB服務器平台)加載成服務..