實驗三: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的這行中的前面的分號要去掉
步驟二
安裝MYSQL
1.解壓MYSQL這個解壓包,把它解壓到自己的目錄下,然後進入解壓後的這個文件夾,在裏面找到setup.exe這個執行文件,雙擊並執行這個文件,接下來就是“下一步”---->選擇“Typical”----->“install”----->選擇“Skip-Sign-Up”----->“next”----->勾上“configure the mysql server now” ------>“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的網站搭建