首頁  >  文章  >  後端開發  >  WinXP Apache PHP5 MySQL phpMyAdmin安裝全功略_PHP教學課程

WinXP Apache PHP5 MySQL phpMyAdmin安裝全功略_PHP教學課程

WBOY
WBOY原創
2016-07-21 16:12:10818瀏覽

我終於成功了,所以我將在這裡發布我的發現。

//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'; 視情況做對應修改

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/313743.html技術文章我終於成功了,所以我將在這裡發布我的發現。 //PHP5:WindowsbuildneedsaMySQLDLL //PHP5.0不支援mysql...你必須自己取得函式庫... //Ithinkucangetthem fromm...

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn