我終於成功了,所以我將在這裡發布我的發現。
//PHP 5 :Windows 版本需要MySQL DLL
//PHP 5.0 不提供mysql 支援...您必須自行取得函式庫...
//我認為你可以從mysql. com 取得它們
//PHP 5 Beta 2
//檔案php_mysql.dll 附帶這些快照,以及新版本的libmySQL.dll,
/ /所以我建議完全升級到Beta 2,而不是僅僅提取php_mysql.dll 以便與Beta 1 一起使用。
--------------------- ----------------------- ------------
到www.jetdown.com 下載下面透明軟體,安裝完成準備
apache_2.0.47-win32-x86-no_ssl.msi
mysql -4.0.14-win.zip
phpMyAdmin-2.5.3-rc1-php.zip
------------------------- ----------------------------------------------------------------- -------------------------------
PHP 5 測試版2 http://snaps.php.net/win32 /php5-win32-latest.zip 大小:5.87 MB (6,162,835 位元組)
-------------------- ---------- ---------------------------------------- ---------- ---------------
安裝設定PHP
1.解壓縮PHP壓縮包到C :php
2.複製C:php目錄下的php4ts.dll及C:phpdlls目錄下的所有檔案到windows安裝目錄的系統資料夾裡
(win9x/me是系統目錄,winNT ,2k/winXP,2003是system32目錄)
複製C:phpphp.ini-dist到windows安裝目錄下(如:c:windows),把其改名為php.ini。用記事本打開,修改一下資訊:
【搜尋extension_dir = ./ 這行,把它的路徑指向你的PHP目錄下的extensions目錄,例如:
【extension_dir = C:phpextensions 🎜>【如若想支援】更多,模組,搜尋:
;Windows 擴充
;請注意,MySQL 和ODBC 支援現已內置,因此不需要dll。
下面都用分號在前面註解掉了支援的擴充模組,如果你想PHP支援某個模組,將前面的「;」去掉即可
修改完成後,儲存php。
我們在下面加入一行
extension=php_mysql.dll
//注意 1:副檔名目錄不需要是“.”,如 Hermawan提及。 對我來說,它與其他擴充功能所在的擴充功能子目錄配合得很好。
//註 2:如拉爾斯所述,php.ini 檔案不需要位於 Apache 根目錄中。 它在 Windows 目錄中對我來說運作得很好。
安裝Apach2
1.備份 C:Program FilesApache GroupApache2confhttpd.conf 檔案。
2.用記事本打開C:Program FilesApache GroupApache2confhttpd.conf
找到:
#NameVirtualHost *
修改為:
NameVirtualHost 127.0.0.1 //或localhost
找到:
修改下面幾行:
ServerAdmin (你剛剛安裝時候輸入的管理員信箱)
DocumentRoot C:Program FilesApache2Gaches>ApacheApacheAache>A >ErrorLog C :Program FilesApache GroupApache2logserror_log
CustomLog C:Program FilesApache GroupApache2logsaccess_log common
在下面加入以下兩行:
AddType application/x-httpd-php .php
AddType image/x-icon .ico
找到:
#LoadModule ssl_module modules/mod_ssl.sl. C:phpsapiphp4apache2.dll //這裡php5_module是關鍵,如果php4_module apache就無法啟動了
增加預設檔:
找到DirectoryIndex * 這行,可以這樣修改,新增預設的檔案名稱: .php default.php index.htm index.html default.htm default.html
儲存文件,重起apache伺服器。
最後,在該文件末尾加上下面兩行
ScriptAlias /php/ "c:/php/"
Action application/x-httpd-php "/php/php.exe「
到此Apache的PHP環境已經完全建立了。
測試:
用記事本新建個文件,寫下下面幾行,保存到C:Program FilesApache GroupApache2htdocs目錄下,這個目錄是你的站點跟隨目錄,命名為phpinfoinfo. php.接著在瀏覽器中輸入http://localhost/phpinfo.php 就可以看到想盡的關於PHP的資訊了。
phpinfo.php程式碼:如下
phpinfo();
? >
安裝mysql
1.依預設安裝在C:mysql
將下列檔案複製到Apache 模組目錄:
phpphp. dll
phpsapiphp4apache2.dll
phpdllsiconv.dll
如果模組目錄中缺少任何這些文件,Apache 將無法啟動。
確保擴充功能可以找到以下檔案:
php_mysql.dll
iconv.dll
libmySQL.dll
如果🎜>libmySQL.dll
如果其中任何一個找不到被發現時,Apache 將啟動,但會發出以下警告:「未知():無法載入動態函式庫'cphpextensionsphp_mysql.dll」-無法找到指定的模組。 」
php_mysql.dll 應該是在擴充目錄中。
iconv.dll 應位於Apache 模組目錄中。
libmySQL.dll 必須位於Apache 根目錄或WindowsApache 根目錄或WindowsApache 根目錄或WindowsApache 根目錄或WindowsApache 根目錄或WindowsApache 根目錄或WindowsApache。目錄中。中,嘗試使用來自MySQL 4.1 alpha 套件導致此錯誤訊息:「未知():無法載入動態函式庫'c:phpextensionsphp_mysql.dll」-無法找到指定的流程。沒問題。
2.執行C:mysqlbinwinmysqladmin.exe設定使用者和密碼
3.執行mysql,測試一下
mysql> 顯示資料庫;
-------- ---
| 資料庫|
-----------
| mysql|
| 測驗|
-----------
如果出現上述畫面,表示mysql已經安裝成功;
2.更改MySQL系統之管理員密碼(新密碼的位置,換成您要設定的密碼)
mysql> ; UPDATE user SET password=password('新密碼') 其中user='root';
3.編輯php5中的啟動檔案php.ini,將mysql和php5連結起來。
mysql.default_port=
mysql.default_host=
mysql.default_user=
mysql.default_password=
改為:
mysql. 3306
mysql.default_host=localhost 說明是mysql的作業主機名稱
mysql.default_user=jinchao 說明是mysql的操作的使用者名稱(root是最進階使用者)
mysql.的口令
修改完成後將apache重啟,查看phpinfo頁。
安裝phpmyadmin
修改C:Program FilesApache GroupApache2htdocsphpMyAdminconfig.inc.php
找以下如此:
. 'Servers'] 陣列以$cfg['Servers'][1] 開頭。 請勿使用 $cfg['Servers'][0]。
//您可以透過將主機設定為「」來停用伺服器設定項目。
在be之後再繼續找:
找到 $cfg['Servers'][$i]['auth_type'] = 'cookie'; 將 ’
找到$cfg['Servers'][$i]['host'] = 'localhost'; 根據視情況做相應修改
找到$cfg['Servers'][$i]['user '] = 'root'; 根據視情況做修改對應
找到$cfg['Servers'][$i]['password'] = ''; 根據視情況做修改對應
找到$cfg[ 'Servers'][$i]['port'] = '3306'; 視情況做對應修改