查看單個文章
舊 2004-09-18, 02:22 AM   #1
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設 再一分鐘搞定PHP+MySQL,接龍【原創】1分鐘搞定APACHE服務(WINDOWS2k3)

安裝MySQL
1.雙按setup.exe,按預設值提示安裝。這些文件將被安裝在c:\mysql
我選項安裝在d:\mysql
2.MySQL有四個示例組態文件my-small.cnf,my-large.cnf,my-medium.cnf,my-huge.cnf
(你將會看到四個帶建立捷逕箭頭的文件,實際上他們是文本文件,後面名為cnf),選
擇適合你的組態(比如my-small.cnf),將其拷貝到c:\盤根目錄並改名為my.cnf(換句
話說,結果將是c:\my.cnf)
這裡需要編輯一下my.cnf
將 #basedir = d:/mysql/
#datadir = d:/mysql/data/
兩行的註釋符 # 去掉。
3.進入D:\mysql\bin

D:\>cd d:\mysql\bin
D:\mysql\bin>
安裝服務:
D:\mysql\bin>mysqld --install
Service successfully installed.
啟動和結束服務:
可以從系統管理工具裡用服務控制台開始結束服務,或者也可以用下列指令從指令行開始
和結束服務
net start mysql

net stop mysql
4.當首次安裝MySQL時,它包含一個叫做"test"的空資料庫,該資料庫組態為兩個用戶
"root"和""(即空格),兩者都不需要密碼。兩個用戶都具有完全的權力。兩個用戶
都可以從"本機主機"和任何其他機器訪問資料庫。如果你要向其他用戶開啟你的資料
庫,你極可能需要更改這些預設值設定。
5.測試:
D:\mysql\bin>mysqladmin ping
mysqld is alive

D:\mysql\bin>mysqlshow
+-----------+
| Databases |
+-----------+
| mysql |
| test |
+-----------+
以上為正常情況!
MySQL登入和結束:
D:\mysql\bin>mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 6 to server version: 3.23.57-max-debug

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> quit
Bye
D:\mysql\bin>
6.可根據 d:\mysql\data\mysql.err的日誌文件來檢測 MySQL是否執行或是組態是否正確。
在我安裝時,發現日誌有錯誤提示,根據提示,我在my.cnf文件中在[mysqld]下面加了
一行skip-innodb,然後就沒出錯提示了。
7.MySQL安裝完成.

安裝php(以php-4.3.2為例)
1.首先將php-4.3.2-Win32中的文件解壓到d:\php
2.將文件php4ts.dll拷貝到c:\winnt\system32,
3.將d:\php下php.ini-recommended拷貝到c:\winnt目錄下,並改名為php.ini

4.編輯php.ini文件
extension_dir = "d:\php\extensions"
doc_root = "D:\Program Files\Apache Group\Apache\htdocs"

5.另外,將mbis資料夾拷貝到d:\usr下(你可能需要首先新增usr資料夾)

6.Apache 組態

PHP 安裝為 Apache 的模組,在httpd.conf增加下列幾行:

LoadModule php4_module d:/php/sapi/php4apache.dll
AddType application/x-httpd-php .php

display_errors = On //////以便偵錯//////////
error_log = "d:\php_log\php_errors.log"
session.save_path = "d:\tempsessions"

DirectoryIndex index.html index.htm index.php default.htm default.html default.php

7.php中 Mysql組態
在php.ini中找到[mysql]修改

mysql.default_port =3306
mysql.default_host =你的機器的位址,比如localhost
mysql.default_user =root


對於mySQL,在本機用它預設值的帳號 。
參考:http://dev.mysql.com/doc/mysql/en/
建立新的帳號 Adding New User Accounts to MySQL
http://dev.mysql.com/doc/mysql/en/Adding_users.html
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次