現在wamp配置服務器環境來(lái)創建網站的(de)用(yòng)法越來(lái)越少了(le),但本來(lái)的(de)電腦(nǎo)裏用(yòng)來(lái)寫程序測試還(hái)是用(yòng)的(de)很多(duō)的(de),現在來(lái)介紹下(xià)如果用(yòng)wamp創建網站,首先在服務器裏安裝wamp軟件(例如安裝在E盤)然後将網站的(de)文件放到E:/wamp/www裏面
修改數據庫配置文件:
找到Application/Common/Conf/config.php文件
修改以下(xià)内容
'DB_HOST' => 'localhost', // 服務器地址
'DB_NAME' => 'hengtai2', // 數據庫名
'DB_USER' => 'root', // 用(yòng)戶名 連接數據庫的(de)用(yòng)戶名
'DB_PWD' => '123456', // 密碼 連接數據庫的(de)密碼
'DB_PORT' => '3306', // 端口 一般默認是這(zhè)個(gè),如端口号改了(le),需要對(duì)應修改,默認情況不用(yòng)改
'DB_PREFIX' => 'xg_' // 數據庫表前綴 如果不改表前綴,可(kě)以不用(yòng)
修改
找到:
去掉httpd.conf裏的(de)
Include conf/extra/httpd-vhosts.conf 的(de)#号
修改httpd.conf裏的(de)Deny from all爲allow form all (總共三個(gè),都替換成allow form all,這(zhè)樣設置才能讓服務器的(de)網站對(duì)外訪問,否則隻能在服務器本地中運行. )
LoadModule rewrite_module modules/mod_rewrite.so 去掉前面的(de)# (僞靜态的(de)插件,使apache支持僞靜态)
找到
httpd-vhosts.conf
然後就是設置域名
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "c:/wamp/www"
ServerName test.hengtaizb.com
ErrorLog "logs/dummy-host.example.com-error.log"
CustomLog "logs/dummy-host.example.com-access.log" common
</VirtualHost>
說明(míng): DocumentRoot "c:/wamp/www" 是指網站文件所放的(de)目錄
ServerName test.hengtaizb.com 域名
其他(tā)的(de)參數不用(yòng)管
打開
去掉php.ini的(de)extension=php_curl.dll前面的(de)分(fēn)号(;)
記得(de)要重啓服務器,一定要重啓服務器,不然有些配置不會馬上生效的(de).
上面是配置服務器的(de)環境,接下(xià)來(lái)是導入數據庫,先将網站的(de)數據庫用(yòng)Navicat軟件導出爲.sql文件,然後進行下(xià)面操作.
鼠标左鍵按住上面(W)那個(gè)圖标
會彈出選擇項
點擊選擇phpMyAdmin
添加新用(yòng)戶
把其他(tā)的(de)用(yòng)戶删除了(le)
用(yòng)Navicat連接數據庫
創建一個(gè)數據庫
導入數據:
選擇sql文件:
點擊開始執行任務
出現面的(de)界面,點擊關閉(不要再點擊開始了(le))
可(kě)能會出現的(de)問題:1.以上的(de)操作都設置完了(le),但網站還(hái)是不能對(duì)外訪問,這(zhè)時(shí)需要找到防火牆->高(gāo)級設置->入站規則裏添加80端口,這(zhè)樣外部才能訪問你的(de)服務器.
2.可(kě)能網站無法運行或者apache無法正常啓動,這(zhè)時(shí)需要檢查下(xià)服務器是否有安裝IIS,如果已經安裝的(de)話(huà),可(kě)能80端口被IIS占用(yòng)了(le),隻要把IIS停用(yòng)就行.