Wampserver主機服務配置方法


一、更改根目錄 

1、左鍵”www目錄”路徑更改
Wampserver安裝好后,“www目錄”默認為X:\wamp\www,也就是wampserver安裝目錄下的www文件夾。實際使用中,默認設置往往不是我們想要的,可能改成其他文件夾更適合我們,比如D:\site 或者 E:\www 等等。那該如何更改呢,現在就我就和大家分享一個非常簡單的方法,下面以改為D:\site為例。
打開wamp\scripts\config.inc.php(可以使用EditPlus或者記事本,看自己喜歡了),
第47行,$wwwDir = $c_installDir.’/www’;
修改為:$wwwDir = ‘D:/site’;即可。但這時新問題來了,Apache默認根目錄還沒改過來!繼續看第2步!
$c_installDir是個變量,指WAMPserver安裝根目錄。

2、修改Apache默認根目錄

打開wamp\bin\apache\apache2.2.11\conf\httpd.conf,修改DocumentRoot后面雙引號中的值為你所要的。(左鍵單擊圖標志,在彈出式菜單中選擇“Apache”命令,在其子菜單中單擊“httpd.conf”命令。則自動用記事本打開了“httpd.conf”文件。)
比如將DocumentRoot “D:/wamp/www/”
改成DocumentRoot “D:/site/”
同時將<Directory “D:/wamp/www/“>
改成<Directory “D:/site/“>

二、修改端口號

左鍵單擊圖標志,在彈出式菜單中選擇“Apache”命令,在其子菜單中單擊“httpd.conf”命令。則自動用記事本打開了“httpd.conf”文件。在該文件中查找“Listen”一詞,找到后是:Listen:80 將其改成:Listen 8080

三、服務器無法訪問

檢查Apache是否允許外網訪問;檢查IP地址是否為公網IP;檢測防火牆是否關閉; 

四、設置phpmyadmin

在WampServer安裝完成后,通過http://localhost/打開后可以看到WampServer自帶的一個簡單的頁面,里面有phpinfo、phpmyadmin和sqlitemanager三個工具。

打開phpmyadmin會在下方看到提示,root用戶沒有設置密碼,我們先為root帳戶設置密碼。點擊phpmyadmin頁面中部的“權限”,可以看到“用戶一覽”,這時候應該只有一行用戶信息,即root localhost這一行,點擊這一行最右側的編輯權限圖標,在新頁面找到“更改密碼”,為root用戶設置密碼,並點擊“執行”。

然后刷新頁面,會看到錯誤提示,這是因為帳戶已經設置密碼,到WampServer程序安裝目錄,在apps目錄找到phpmyadmin的目錄,打開phpmyadmin目錄里面的config.inc.php文件,找到下面這一行:

$cfg['Servers'][$i]['password']       = '';

在等號右面的單引號里面輸入剛才設置的密碼,重新打開phpmyadmin的頁面並刷新,這時候phpmyadmin就可以正常訪問了。
好了,我已經用WampServer簡單的架設起一個Apache + PHP + MySQL的服務器了。

五、允許外網訪問

wamp 默認是禁止外網訪問APACHE的,左鍵點擊右下的wamp圖標Apache - httpd.conf ,搜索關鍵字 "deny from ",會發現一處 "deny from"將其下的一行"Allow from 127.0.0.1" 之前加一個 #號,表示注釋掉,新插入一行,手動輸入Allow from all 。保存,重新啟動下apache 服務就可以允許外網訪問了。
Apache2.4 配置: Require all denied #拒絕所有 Require all granted #允許所有

六、apache, mysql 服務的開機自動運行

Windows - 開始 - 設置 - 控制面板 - 管理工具 - 服務,找到 wampmysqld, wampapache, 將 "啟動類型" 由"手動" 改為"自動" 即可。

七、開啟支持rewrite module

八、php配置

查找short_open_tag = Off,把off改成On,注意是前面沒有#號的那一排。
memory_limit = 128M          ;最大內存使用,運行程序提示內存不足時可修改其大小
upload_max_filesize = 2M  ;附件大小
、對於中文用戶來說,安裝結束后,首先要設置的是,把MySQL的數據庫默認編碼改為UTF-8,這樣可以排除很多中文亂碼問題:在WAMP5菜單中選擇打開my(wamp).ini,設置其中的default-character-set=utf8, 然后重啟WAMP5。

九、php時間配置

1、修改php.ini,在php.ini中找到data.timezone =去掉它前面的;號,然后設置data.timezone = “Asia/Shanghai”;即可。 2、在程序PHP 5以上版本的程序代碼中使用函數ini_set('date.timezone','Asia/Shanghai');或者date_default_timezone_set(‘Asia/Shanghai');  


十、數據庫配置


==查看字符集== 
 //查看MySQL數據庫服務器和數據庫字符集 show variables like '%char%'; 

==修改字符集==
在[mysql]下添加

default-character-set = utf8
在[mysqld]下添加

character_set_server=utf8  

init_connect='SET NAMES utf8'


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM