Win2003下IIS+PHP+MySQL+Zend配置步驟詳解第2/2頁(yè)
更新時(shí)間:2007年05月28日 00:00:00 作者:
五、安裝phpmyadmin
下載得到 phpMyAdmin,將其解壓到D:\php\phpmyadmin,并在IIS中建立新站點(diǎn)或者虛擬目錄指向該目錄以便通過(guò)WEB地址訪問(wèn),這里建立默認(rèn)站點(diǎn)的phpMyAdmin虛擬目錄指向D:\php\phpMyAdmin目錄通過(guò)http://localhost/phpmyadmin/訪問(wèn)找到并打開(kāi)(用寫(xiě)字板打開(kāi)避免黑碼)D:\php\phpMyAdmin目錄下的 config.default.php ,做以下修改:(phpMyAdmin-2.8以上版本在libraries目錄下)
$cfg['blowfish_secret'] = 設(shè)置COOKIES加密密匙,如erenb.com則設(shè)置為$cfg['blowfish_secret'] = 'erenb.com';
搜索$cfg['Servers'][$i]['auth_type'],默認(rèn)為config,是不安全的,不推薦,推薦使用cookie,將其設(shè)置為$cfg['Servers'][$i]['auth_type'] = 'cookie';
注意這里如果設(shè)置為config請(qǐng)?jiān)谙旅嬖O(shè)置用戶名和密碼!例如:
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user-----MySQL連接用戶
$cfg['Servers'][$i]['password'] = 'erenb.com';
搜索$cfg['DefaultLang'] ,將其設(shè)置為 zh-gb2312 ;
搜索$cfg['DefaultConnectionCollation'] (如果存在)將其設(shè)置修改為gbk_unicode_ci
搜索$cfg['DefaultCharset'] ,將其設(shè)置為 gbk ;
打開(kāi)瀏覽器,輸入:http://localhost/phpMyAdmin/ ,若 IIS 和 MySQL 均已啟動(dòng),輸入用戶ROOT密碼erenb.com(如沒(méi)有設(shè)置密碼則密碼留空)即可進(jìn)入phpMyAdmin數(shù)據(jù)庫(kù)管理。
首先點(diǎn)擊權(quán)限進(jìn)入用戶管理,刪除除ROOT和主機(jī)不為localhost的用戶并重新讀取用戶權(quán)限表,這里同樣可以修改和設(shè)置ROOT的密碼,添加其他用戶等。
六、目錄結(jié)構(gòu)及權(quán)限配置。
D:\php——————D:\MySQL
+—————+———————+———————+
php4(php5) tmp Zend phpMyAdmin
D:\php設(shè)置為管理員和SYSTEM完全權(quán)限即可,其他用戶均無(wú)權(quán)限
對(duì)于其下的二級(jí)目錄
php5、 tmp 給EVERYONE完全權(quán)限
MySQL 、Zend 管理員和SYSTEM完全權(quán)限
phpMyAdminWEB匿名用戶讀取運(yùn)行權(quán)限
注:以下內(nèi)容未經(jīng)測(cè)試,有待修改完善,僅供參考。
補(bǔ)充安裝 Eaccelerator 加速及緩存軟件
安裝 Eaccelerator 加速及緩存軟件,可以加速php文件的讀取和運(yùn)行速度,并將一些mysql查詢及php文件緩存起來(lái)
減輕服務(wù)器的負(fù)擔(dān),從而達(dá)到對(duì)論壇的大幅度加速和負(fù)載能力的提高,這個(gè)軟件我在許多大站上作過(guò)試驗(yàn)
效果非常顯著!其效果可詢問(wèn)若干長(zhǎng)期由我維護(hù)的大論壇站長(zhǎng)。
安裝eaccelerator非常簡(jiǎn)單,
首先,下載eaccelerator.rar
解壓縮后,一個(gè)是安裝說(shuō)明,一個(gè)是所需要的dll文件。
將eaccelerator_win_4.4.1.dll 復(fù)制到 c:/php/extensions/
打開(kāi)c:/php/php.ini
找到
[Zend]
zend_extension_manager.optimizer_ts="C:\Program Files\Zend\Optimizer\lib\Optimizer-2.6.0"
zend_extension_ts="C:\Program Files\Zend\Optimizer\lib\ZendExtensionManager.dll"
zend_optimizer.optimization_level=15
替換為
[Zend]
zend_extension_ts="C:\php\extensions\eaccelerator_win_4.4.1.dll"
eaccelerator.shm_size="16"
eaccelerator.cache_dir="c:\temp"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
zend_extension_manager.optimizer_ts="C:\Program Files\Zend\Optimizer\lib\Optimizer-2.6.0"
zend_extension_ts="C:\Program Files\Zend\Optimizer\lib\ZendExtensionManager.dll"
zend_optimizer.optimization_level=15
在C盤(pán)根目錄建立一個(gè)文件夾, c:/temp 將這個(gè)目錄授予 everyone 所有權(quán)限(實(shí)際上只要有寫(xiě)入,修改,讀取即可)
重新啟動(dòng)IIS
如果有加載eaccelerator的信息,說(shuō)明安裝成功。
至此,對(duì)于php的第一步優(yōu)化完成。
相關(guān)文章
php中filter函數(shù)驗(yàn)證、過(guò)濾用戶輸入的數(shù)據(jù)
PHP 過(guò)濾器用于對(duì)來(lái)自非安全來(lái)源的數(shù)據(jù)(比如用戶輸入)進(jìn)行驗(yàn)證和過(guò)濾,下面為大家整理了一些,需要的朋友可以了解下2014-01-01php中g(shù)et_object_vars()在數(shù)組的實(shí)例用法
在本篇文章小編給大家整理的是一篇關(guān)于php中g(shù)et_object_vars()在數(shù)組的實(shí)例用法,對(duì)此有興趣的朋友們可以學(xué)習(xí)下。2021-02-02基于php偽靜態(tài)的實(shí)現(xiàn)方法解析
這篇文章主要介紹了基于php偽靜態(tài)的實(shí)現(xiàn)方法解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07PHP實(shí)現(xiàn)定時(shí)生成HTML網(wǎng)站首頁(yè)實(shí)例代碼
做靜態(tài)頁(yè)面的時(shí)候增加這個(gè)功能非常不錯(cuò),大家看下實(shí)現(xiàn)代碼2008-11-11PHP使用函數(shù)靜態(tài)變量實(shí)現(xiàn)指定迭代次數(shù)的方法
這篇文章主要介紹了PHP使用函數(shù)靜態(tài)變量實(shí)現(xiàn)指定迭代次數(shù)的方法,結(jié)合實(shí)例形式分析了php靜態(tài)變量數(shù)據(jù)存儲(chǔ)的相關(guān)操作技巧,需要的朋友可以參考下2018-03-03