程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> php+MYSQL運行環境的配置

php+MYSQL運行環境的配置

編輯:PHP綜合
一、下載最新版本的PHP解釋程序
  下載地址為 http://www.fykx.Net/download/php/PHP-4.0.4-Win32.zip ;
  二、安裝PHP解釋程序
  安裝步驟:
  1.將壓縮包解壓到C:\PHP這個目錄下.
  2.將“C:\PHP\dlls”目錄下的所有文件復制到“c:\WinNT\System32(Winodws98系統為C:\Windows\System)”目錄下,有舊的文件存在就覆蓋它。
  3.將C:\PHP\php.ini-dist這個文件改名為PHP.ini,復制到“C:\WinNT(Winodws98系統為C:\Windows)”目錄下,並修改裡面的內容,具體如下:
  找到“extension_dir = ”改為“extension_dir=c:/PHP/extensions”
  再稍微往下看,改成這個樣子:
  ;Windows Extensions
  ;Note that MySQL and ODBC support is now built in, so no dll is needed for it.
  ;
  extension=PHP_bz2.dll
  extension=PHP_ctype.dll
  extension=PHP_cpdf.dll
  extension=PHP_curl.dll
  extension=PHP_cybercash.dll
  extension=PHP_db.dll
  extension=PHP_dba.dll
  extension=PHP_DBase.dll
  extension=PHP_domXML.dll
  extension=PHP_dotnet.dll
  extension=PHP_exif.dll
  extension=PHP_fdf.dll
  extension=PHP_filepro.dll
  extension=PHP_gd.dll
  extension=PHP_gettext.dll
  ;extension=PHP_ifx.dll
  extension=PHP_IISfunc.dll
  extension=PHP_imap.dll
  extension=PHP_interbase.dll
  extension=PHP_Java.dll
  extension=PHP_ldap.dll
  extension=PHP_mhash.dll
  ;extension=PHP_mssql65.dll
  extension=PHP_mssql70.dll
  ;extension=PHP_oci8.dll
  extension=PHP_openssl.dll
  ;extension=PHP_Oracle.dll
  extension=PHP_pdf.dll
  extension=PHP_pgsql.dll
  extension=PHP_printer.dll
  extension=PHP_sablot.dll
  ;extension=PHP_snmp.dll
  ;extension=PHP_Sybase_ct.dll
  extension=PHP_yaz.dll
  extension=PHP_zlib.dll
  如果哪個庫在運行時不正常,就在行首加上分號“;”.
  4.修注冊表。(需要重新啟動計算機才能生效)
  在HKEY_LOCAL_MacHINE\SYSTEM\CurrentControlSet\Services\w3svc\parameters\Script Map
  增加以下鍵值:
  鍵名: ".PHP" 鍵值: "C:\php\PHP.exe %s %s"
  5.點擊"開始->程序->管理工具->Internet 服務管理器"打開"Internet 服務管理器",右擊"默認Web站點->屬性"打開"默認Web站點屬性"窗口,在"ISAPI篩選器"配置頁下,添加一個新的篩選器,篩選器名稱為PHP,可執行文件為php4isapi.dll文件的完整路徑,如C:\php\sapi\php4isapi.dll;在"主目錄"配置頁下,按"配置"按鈕打開"應用程序配置"窗口,添加一個應用程序映射項,可執行文件為PHP.exe,文件的完整路徑
  如C:\PHP\php.exe,擴展名為.php(當然也可以改成別的,不過要注意您的PHP程序要以它為後綴哦),把"腳本引擎"打上勾,重新啟動電腦及WWW服務。
  三、測試PHP運行環境
  在站點目錄下寫一個測試程序test.PHP,內容為
  MySQL數據庫系統的安裝和配置
  一、下載MySQL數據庫(ODBC)驅動程序和MySQL數據庫系統程序
  1.MySQL數據庫(ODBC)驅動程序下載地址為http://MySQL.com/Downloads/MyODBC/myodbc-2.50.36-nt.zip ;、 http://download.sourceforge.net/pub...-2.50.36-nt.zip ;或者 http://www.fykx.Net/download/PHP/myodbc-2.50.36-nt.zip ;(1457KB)
  2.MySQL數據庫系統程序下載地址為http://www.MySQL.com/Downloads/MySQ...0-gamma-win.zip ;(9632KB)或者是 http://www.fykx.Net/download/PHP/my...0-gamma-win.zip ;
  二、程序安裝
  1.安裝MySQL數據庫(ODBC)驅動程序(Windows系統下必須安裝)
  2.安裝MySQL數據庫系統程序,一般安裝在系統默認位置“C:\MySQL”,但要考慮你的服務器是否作為網絡數據庫服務器,如果要在此服務器上建立上百個數據庫用戶,就應該安裝在空間比較大硬盤分驅上,以免今後不必要的麻煩和繁瑣的設置。
  三、程序的啟動
  執行“[系統安裝盤符]:\MySQL\Bin\winmysqladmin.exe”這個程序來啟動MySQL數據庫系統和管理器,第一次啟動時,系統會出現“快速設置”窗口,要求建立第一個數據庫用戶帳號,如下圖。在User name中輸入第一個MySQL數據庫帳號的用戶名,在PassWord中輸入第一個MySQL數據庫帳號的密碼,最好你記住輸入的值,然後進入MySQL數據庫管理窗口,過一會兒程序自動最小化窗口到系統的托架處(任務欄的右邊有個“紅綠燈”圖標),系統已經正常啟動(Windows2000還要檢查一下“組件服務管理器”中“MySQL組件服務”是否啟動)。這時,程序還在啟動組裡添加了一個快捷方式,下次啟動計算機就自動啟動MySQL數據庫系統。
  四、數據庫的建立
  第一次啟動數據庫,系統就自動建立了名稱為MySQL和test的兩個數據庫,你可以用以下的方法建立其它名稱的數據庫:
  右鍵單擊系統托架“紅綠燈”圖標=>>單擊“Show me”打開MySQL數據庫管理窗口=>>選擇“Databases”標簽=>>選擇數據庫服務器=>>右鍵單擊一下=>>選擇“Create database”菜單項=>>在彈出的添加數據庫對話框中鍵入數據庫名稱(Database name)=>>單擊“Create the datebase(創建這個數據庫)”,一個新的數據庫就建立了。
  五、數據庫用戶帳號管理
  第一次啟動數據庫就建立了一個數據庫用戶帳號,如果你的服務器要讓多個用戶使用的話,就必須建立多個數據庫用戶帳號,步驟如下:
  啟動“ODBC 數據源管理器”(WindowsNT系統下“ODBC 數據源管理器”在“管理工具”裡,Windows98 or Me系統下“ODBC 數據源管理器”在“控制面板”裡)=>>在第一個標簽“用戶DSN”中單擊“添加”按鈕=>>在數據源驅動程序列表中選擇“MySQL”=>>單擊“完成”按鈕=>>在“數據庫驅動程序配置”對話框“Windows DSN name”中填入“動感教育網”(表示為動感教育網開的帳號),在MySQL host(Name or IP)填入服務器的主機名或者IP地址,在MySQL database name中填入數據庫名稱,在User中填入數據庫帳號的用戶名,在PassWord中填入數據庫帳號的密碼,其它的為默認設置=>>單擊“OK”。一個新的數據庫帳號就建立起來了。
  六、調試程序(以版面風格美化後的vBulletin Version 1.1.5 中文標准版為代理例)
  1.修改Admin/Config.PHP文件,具體內容如下:
  // 目前只支持MySQL
  $dbservertype="MySQL";
  // hostname或服務器ip
  $servername="localhost";
  // 登錄數據庫的用戶名和密碼
  $dbusername="xiaozhang";
  $dbpassWord="123456";
  // 數據庫名
  $dbname="MySQL";
  file://允許在控制面板查看/編輯密碼
  // 0 = 不可見或編輯
  // 1 = 不可見,但可以編輯
  // 2 = 可見和可以編輯
  $pwdincp=2;
  ?>
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved