1. 程式人生 > >實驗三:MYSQL+PHP的網站搭建

實驗三:MYSQL+PHP的網站搭建

MYSQL+PHP的網站搭建

實驗目的:掌握MYSQL+PHP的網站的搭建過程
實驗準備:
一臺Server,一臺Client
實驗前的準備:
搭建一臺web服務器(過程省略)
實驗步驟:
步驟一
1.安裝PHP數據包
解壓php-5.1.4-Win32這個解壓包,把它解壓到自己的文件夾內,然後修改php的解壓後的文件夾的包名,把它這個包名修改為php----->然後設置這個解壓後的php文件夾的屬性信息,給本地的users用戶寫入的權限--------->然後打開php文件夾,找到go-pear.abt,並雙擊這個文件來執行安裝----- >需要連續的按4個回車,然後一個任意鍵後,php的包就安裝完成。
2.這一步非常的關鍵:首先復制C:php裏面的libmysql.dll這個文件到C:\windows\windows32裏面,然後復制C:\php\ext下的php_mysql.dll這個文件到C:\windows\windows32裏面,最後復制C:\php中的php.ini-dist這個文件到C:\windows裏面,並把這個復制來的文件修改為php.ini,還沒有完,這裏還要修改這個文件裏面的內容,把這個文件裏面的內容帶有;extension=php_mysql.dll的這行中的前面的分號要去掉
3.在默認網站的主配置中的設置裏面添加可執行文件C:\php\php5isapi.dll,在web服務擴展中也添加個路徑C:\php\php5isapi.dll
步驟二
安裝MYSQL
1.解壓MYSQL這個解壓包,把它解壓到自己的目錄下,然後進入解壓後的這個文件夾,在裏面找到setup.exe這個執行文件,雙擊並執行這個文件,接下來就是“下一步”---->選擇“Typical”----->“install”----->選擇“Skip-Sign-Up”----->“next”----->勾上“configure the mysql server now” ------>“finish”.
2.繼續“next”---->這裏選擇“standard configuration”---->“next”---->勾上“include bin directory in windows path”----->“next”---->這裏要勾選上“modify security settings”並為這個選上的root用戶配置密碼------>點擊“execute”開始執行----“finish”
3.打開安裝好的mysql---->在命令行下輸入“show databases;”來查看當前的數據庫,然後用use 帶數據庫名進入到這個數據庫裏面,然後用show tables;來查看一下當前的所有文件
步驟三
用測試php-test.php文件來做測試
把這個文件copy到C:\inetpub\wwwroot裏面,然後在地址欄中輸入:http://localhost/php-test.php來檢驗MYSQL數據庫有沒有安裝成功
步驟四
1.先解壓動態論壇
2.然後把這個解壓後的動態論壇網頁文件導入到web服務器的主目錄下的“本地路徑下”,並測試訪問
3.接著解壓討論這個論壇
4.把這個解壓後的動態論壇網頁文件導入到web服務器的主目錄下的“本地路徑下”,並測試訪問
下面就是這個實驗的操作過程:
通過網絡文件共享的方式把真實機裏面的文件拷貝到虛擬機裏面,如下所示:
技術分享圖片

技術分享圖片

改變一下訪問的路徑

技術分享圖片

把asp調為禁止

技術分享圖片

用本地訪問
技術分享圖片

在本地用戶中給如下寫入的權限
技術分享圖片

雙擊這個“go-pear.bat”的執行文件,開始安裝php程序包
技術分享圖片

連續按4個回車,然後再按一個任意鍵安裝就ok了
技術分享圖片

技術分享圖片

下面就是把C:\php的libmysql.dll復制到C:\widnows\system32裏面

技術分享圖片

把C:\php\ext中的php_mysql.dll這個文件復制到C:\windows\system32下面

技術分享圖片

把C:\php下的php.ini-dist復制到C:\windows下面,並且把這個文件修改為php.ini

技術分享圖片

還沒有完,還要打開這個文件,並在編輯中的查看找裏面找到php_mysql.dll這個文件,並且把前面的分號去掉
技術分享圖片

在默認網站的“主目錄”中的“配置”中找到“選項”,然後並“添加”

技術分享圖片

下面是在web服務器擴展中的文件路徑中找到C:\php\php5isapi.dll這個文件

技術分享圖片

下面來訪問一下,發現訪問不了

技術分享圖片

下面來安裝MYSQL,雙擊setup.exe開始執行安裝

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片
選擇“skip sign-up”
技術分享圖片

技術分享圖片

技術分享圖片

選擇“standard configuration”

技術分享圖片

在下面勾選上“include bin directory windows path”

技術分享圖片

下面勾選上“modify security settings”,並輸入root的密碼

技術分享圖片

技術分享圖片

技術分享圖片

用show命令來查看先創建好的數據庫,用use命令來應用數據庫,用“show tables;”來查看數據庫的文件,用 select * from 帶數據庫的具體文件夾來查看文件的具體文件內容

技術分享圖片
技術分享圖片

技術分享圖片

在“運行”中輸入“services.msc”來查看創建好後的數據庫服務

技術分享圖片

利用netstat -na來查看mysql服務開啟的端口號,下面我們發現mysql開啟的端口號為3306端口

技術分享圖片

現在在服務這邊停掉mysql服務
技術分享圖片

我們發現現在沒有3306端口開啟

技術分享圖片

技術分享圖片

技術分享圖片

現在數據庫也安裝好了,下面來測試一下數據庫有沒有問題

技術分享圖片
現在發現可以訪問,那麽就說明了沒問題
技術分享圖片
修改一下文件的後綴名
技術分享圖片
發現依然能夠訪問
技術分享圖片
改變成txt文檔形式
技術分享圖片

發現依然能夠訪問

技術分享圖片
下面是先把動態論壇的那個php網頁文件包解壓成文件夾,然後把這個文件夾裏面的uploadscopy到inetpub下的wwwroot下面
技術分享圖片
發現目錄列表拒絕
技術分享圖片
現在添加一個文檔“index.php”

技術分享圖片
發現現在訪問依然失敗
技術分享圖片

下面找到數據庫文件的存放地,發下在install下的install.php中

技術分享圖片

發現沒有權限

技術分享圖片

現在可以訪問到了,可以開始安裝了

技術分享圖片

填寫一些配置信息,並保存配置信息

技術分享圖片

發現數據庫錯誤,說明沒有這個數據庫文件,好那麽我們現在可以在mysql下面創建一個數據庫,名為dvbbs

技術分享圖片

如下所示:

技術分享圖片

技術分享圖片

現在訪問發現報了一大堆的錯誤,
技術分享圖片

現在在wwwroot下的internet來賓賬戶中把“修改”項勾選上,然後高級

技術分享圖片

在高級中勾選上“用在此處顯示的可以應用到子對象的項目替代所有子對象的權限項目”

技術分享圖片

再次填寫配置信息
技術分享圖片

現在發現檢查通過,現在可以開始執行安裝了

技術分享圖片

發現創建表成功

技術分享圖片

用mysql也查看一下,發現也是成功的

技術分享圖片

現在來安裝論壇的基本信息

技術分享圖片

技術分享圖片

技術分享圖片

Dvbbs論壇安裝成功

技術分享圖片
現在要刪除“install.php”這個文件才能夠訪問

技術分享圖片

技術分享圖片

發現現在能夠訪問了

技術分享圖片
用客戶端來登錄一下
技術分享圖片

在客戶端輸入http://192.168.2.1/admin進入到後臺
技術分享圖片

現在可以來管理論壇了,可以在裏面來添加板塊

技術分享圖片
如下是自己創建的game版塊兒
技術分享圖片
現在來安裝另一個帶有php的文件包,下面解壓討論論壇的這個包,解壓成文件夾後copy這個包,把它復制到C:\inetpub\wwwroot\discuz!_utf8下面
技術分享圖片

下面來訪問發現訪問不了本地
技術分享圖片

下面找到這個數據庫文件“install.php”

技術分享圖片

下面發現可以訪問了

技術分享圖片

選擇接受下面的條件
技術分享圖片

這裏要作一定的修改

技術分享圖片

現在就可以開始安裝了

技術分享圖片

建立數據庫表成功

技術分享圖片

在mysql上面也查看一下,發現多了dname這個數據庫
技術分享圖片
發現建立建立數據列表創建的成功

技術分享圖片

技術分享圖片

技術分享圖片

實驗三:MYSQL+PHP的網站搭建