好多年沒有關注php了, 因為一好友的營銷網站用php寫的,希望可以幫得上他, 所以最近想瞭解一下php, 今天就從頭開始安裝配置吧。這裡沒有用apache做伺服器,而是winxp的 iis.
(1)下載安裝配置php: 我先裝的是php-5.2.9-win32-installer.msi , 後來在網上看到很多人都是下載解壓版
官方地址為: http://cn.php.net/downloads.php
解壓版本: http://cn.php.net/get/php-5.2.9-Win32.zip/from/this/mirror
1. 把php-5.2.9-Win32.zip 解壓至 C:/php/
2. 修改 php.ini-recommended (或者php.ini-dist) 的副檔名為 php.ini
3. 編輯: php.ini 中的兩行值
extension_dir = "c:/php/ext"
doc_root = "c:/inetpub/wwwroot"
修改時需要刪除掉這兩行行首的;注釋。extension_dir的值為php安裝目錄下的ext目錄,doc_root的值為IIS設定的主目錄;
4. 我的電腦->屬性->進階->環境變數->系統變數 path 後添加 ;:/php
5. 配置IIS支援php .
開啟Internet資訊服務,找到“預設網站”,將網站停止。然後開啟“屬性”頁。
在“屬性”頁中找到“主目錄”標籤,單擊“配置”按鈕,添加應用程式對應。其值分別為:
可執行檔:c:/php/php5isapi.dll
副檔名:.php
其餘不用修改,確定後,重新啟動預設網站
6. 測試PHP安裝是否成功 , 儲存下列代碼hello.php , 瀏覽顯示php和各種資訊,則證明PHP安裝成功
<html>
<head>
<title>test php</title>
</head>
<body>
<?php echo phpinfo(); ?>
</body>
</html>
(2)下載安裝mysql: mysql-5.0.22-win32 ,
: http://www.mysql.cn/ 中文手冊:http://doc.mysql.cn/mysql5/refman-5.1-zh.html-chapter/
1. 安裝setup.exe
2.啟動服務 C:/Program Files/MySQL/MySQL Server 5.0/bin/mysqld-nt.exe mysql.exe
3.配置, 運行MySQLInstanceConfig.exe ,設定密碼
Standard configuration->勾兩個複選框(install as windows service || include bin Directory in Windows
PATH -> 修改root密碼 : new root password: 輸入root密碼.
也可以在dos下用命令修改密碼:
首先在開啟DOS視窗,然後進入目錄 mysql/bin,再鍵入命令mysql -uroot -p,斷行符號後提示你輸密碼,如果剛安裝好MYSQL,超級使用者root是沒有密碼的,故直接斷行符號即可進入到MYSQL中了,MYSQL的提示符是:mysql>
修改密碼。
格式:mysqladmin -u使用者名稱 -p舊密碼 password 新密碼
例:給root加個密碼wbl 首先在DOS下進入目錄mysqlbin,然後鍵入以下命令
mysqladmin -uroot -password xqin.com
註:因為開始時root沒有密碼,所以-p舊密碼一項就可以省略了
然後執行:
SET PASSWORD FOR 'root'@'localhost' = OLD_PASSWORD('xqin.com');
這裡的命令是由於MySQL 4.1 及其後版本驗證協議使用的密碼雜湊演算法與老的用戶端不相容,在PHPMYADMIN裡用正確密碼登陸也會提示:
Client does not support authentication protocol requested
by server; consider upgrading MySQL client
所以是為後面正確使用PHPMYADMIN做準備
(3)下載安裝 phpMyAdmin 3.1.3 Final UTF-8 Only 用於方便管理mysql
http://www.skycn.com/soft/10687.html
修改libraries/config.default.php
修改值為下:
1. $cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/';;-----這裡設定你的phpmyadmin的URL,如:http://localhost/phpmyadmin/
2. $cfg['blowfish_secret'] = '';-----設定好root密碼後這裡也要填寫
3.$cfg['Servers'][$i]['host'] = 'localhost'; // MySQL hostname or IP address----這裡可以設定遠程MySQL伺服器IP地址
4.$cfg['Servers'][$i]['port'] = ''; // MySQL port - leave blank for default port-----預設為3306
5. $cfg['Servers'][$i]['connect_type'] = 'tcp'; // How to connect to MySQL server ('tcp' or 'socket')-----串連MySQL伺服器的方式
......
詳細配置參照另一個貼子。
http://blog.csdn.net/Bobwu/archive/2009/03/06/3964721.aspx
(4)下載安裝: ZendOptimizer-3.3.0a php最佳化
(5)iis 安裝。